5 days ago
Base Salary
$86k - $127k/yr
Responsibilities
- Develop and maintain Java-based enterprise applications and microservices.
- Build APIs using Java, Spring Boot, and Spring Data JPA.
- Develop and deploy cloud-native solutions on AWS.
- Implement automated testing with JUnit, Cucumber/Karate, TDD, and BDD.
- Build and maintain CI/CD pipelines and participate in release activities.
- Troubleshoot production issues and optimize application performance.
- Participate in Agile development, code reviews, and stakeholder collaboration.
Requirements
- 8–12+ years of Java development experience.
- Strong expertise in Java, Spring Boot, Spring Framework, Spring Data JPA, and microservices.
- Experience with APIs, OAuth2, cloud-native application development, and API architecture.
- Hands-on experience with AWS services including EC2, ECS/EKS, Lambda, CloudWatch, S3, and Spark.
- Experience with Oracle, PostgreSQL, DynamoDB, Docker, Kubernetes/OCP, and SQL optimization.
- Proficiency with GitHub and source control systems.
- Experience with Jenkins, Artifactory, Drools Rule Engine, JUnit, Cucumber, TDD, and BDD.
- Experience writing unit and service-level tests and working with relational and NoSQL databases.
- Knowledge of high-availability and scalability design, messaging systems, performance tuning, and monitoring tools.
- AWS Architect Certification and experience with React or Angular are preferred.
- Strong analytical, communication, collaboration, problem-solving, and stakeholder-management skills.
Benefits
- Onsite participation is required in Riverwoods, IL; Frisco, TX; Richmond, VA; and New Jersey.
- Regular full-time employees may receive paid time off, company holidays, personal days, sick leave, medical, dental and vision coverage, retirement savings plans, life and disability insurance, and employee assistance programs.
- The role offers Capgemini's comprehensive benefits package subject to local policy and eligibility.
Tech Stack
Amazon DynamoDBAngularApache KafkaApache SparkAWSCucumberDockerJavaJenkinsJUnitKubernetesOpenShiftPostgreSQLRabbitMQReactSpring Boot
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
