Design, build, and maintain scalable backend services using Java, Kotlin, Spring Boot, and Spring Batch, with a strong focus on reliability, performance, and maintainability;
Develop and evolve REST and GraphQL APIs that support both internal services and customer-facing products;
Build, optimize, and maintain batch processing pipelines for data-intensive workflows, including ingestion, enrichment, and scheduled processing jobs;
Leverage LLM-powered coding assistants to accelerate development while applying engineering judgment to review, validate, and refine AI-generated code;
Evaluate technical tradeoffs across performance, scalability, maintainability, and delivery speed within established engineering standards and practices;
Participate in code reviews, on-call rotations, incident response, and continuous improvement initiatives;
Collaborate with Product Managers, Architects, a...
Ready to Apply?
Join thousands of Americans building their careers