Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capgemini Logo

Senior Java Developer

Capgemini

$86,129 - $127,189
Oct 28, 2025
New York, NY, US
Apply Now

Capgemini is looking to hire a Java Developer to design, develop, and maintain scalable, cloud-native applications, leveraging expertise in Spring/Spring Boot and AWS to help leading organizations unlock the value of technology.

Requirements

  • Strong proficiency in Java (8/11/17), Spring Boot 3.x, and Spring Batch.
  • Experience with microservices architecture and containerization.
  • Hands-on experience with AWS services: IAM, S3, Lambda, RDS, DynamoDB.
  • Familiarity with API security protocols: OAuth2, Auth0.
  • Proficient with Git, Maven, and CI/CD pipelines.
  • Experience writing JUnit and mutation tests with a focus on code coverage and cyclomatic complexity.
  • Deep understanding of batch processing, and AWS cloud services like ECS, Lambda, Aurora/Dynamodb, IAM, S3 etc.

Responsibilities

  • Design, develop, and maintain robust Java applications using Spring Boot and Spring Batch frameworks.
  • Build and deploy cloud-native applications leveraging AWS services like ECS, Lambda, Aurora/Dynamodb, IAM, S3 to name a few.
  • Develop and maintain RESTful APIs, including API specification and authentication mechanisms.
  • Implement batch processing workflows using Spring/Spring batch deployed on AWS ECS for long running & data-intensive operations.
  • Write comprehensive unit and mutation tests to ensure code quality and maintainability.
  • Monitor and optimize application performance, ensuring scalability and responsiveness.
  • Troubleshoot and resolve production issues with minimal downtime.

Other

  • Collaborate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Excellent analytical and problem-solving abilities.
  • Strong verbal and written communication skills.
  • Self-motivated with the ability to work independently and in a team.
  • Detail-oriented with a commitment to writing clean, maintainable code.