Related skills
java distributed systems rest api data pipelines design patterns๐ Description
- Design and build maintainable SaaS connectors for 100+ apps, handling OAuth/JWT and data schemas.
- Lead scalable REST API layers for customers; optimize performance, versioning, rate limiting, security.
- Identify and resolve data-pipeline bottlenecks; ensure high availability for enterprise integrations.
- Improve code quality, architecture, and reliability across distributed systems.
- Independently scope, implement, and document end-to-end features.
- Mentor juniors on integration best practices and API design.
๐ฏ Requirements
- Strong OO design with patterns for modular SaaS connectors and APIs.
- Experience building concurrent, high-throughput systems with large SaaS data.
- Deep REST API knowledge: idempotency, pagination, error handling, scaling.
- Excellent Java programming; strong CS fundamentals.
- Analytical mindset for troubleshooting data inconsistencies, token refreshes, schema drifts.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!