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

Java Developer

Capgemini

$95,000 - $118,665
Sep 4, 2025
Atlanta, GA, US
Apply Now

Capgemini is looking to hire a Java Developer to help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world. This role will focus on designing, developing, and maintaining robust, scalable, and high-performance backend systems.

Requirements

  • Java (Java 8+)
  • Spring Boot and Spring Cloud
  • MySQL, PostgreSQL, MongoDB, Cassandra
  • Azure/AWS
  • RESTful APIs and GraphQL services
  • Docker
  • Kubernetes

Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance backend systems using Java (Java 8+), with a strong focus on object-oriented programming and design principles.
  • Build and manage microservices-based applications using frameworks like Spring Boot and Spring Cloud, ensuring modularity, scalability, and fault tolerance.
  • Work with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra), including writing optimized queries, managing schemas, and ensuring data integrity.
  • Design and deploy cloud-native applications on hyperscaler platforms like Azure/AWS.
  • Develop and consume RESTful APIs and GraphQL services, ensuring secure and efficient communication between distributed systems.
  • Identify and resolve performance bottlenecks in backend systems, ensuring optimal application performance and reliability.
  • Write unit and integration tests using tools like JUnit, Mockito, or TestNG to ensure code quality and reliability.

Other

  • Work in an Agile environment, participating in sprint planning, code reviews, and daily stand-ups to ensure timely delivery of high-quality features.
  • Stay updated with the latest Java frameworks, tools, and best practices, and proactively apply them to improve application performance and maintainability.
  • Proficient in using Git for version control and collaborating with teams using tools like GitHub, Bitbucket, or GitLab.
  • Collaborate with DevOps teams to implement CI/CD pipelines, containerization (using Docker), and orchestration (using Kubernetes) for seamless deployment and scalability.
  • Basic understanding of frontend technologies like Angular, React, or Vue.js to collaborate effectively with frontend teams and contribute to full-stack development when needed.