24 days ago
Base Salary
$86k - $127k/yr
Responsibilities
- Develop and maintain Java-based enterprise applications and microservices.
- Build REST APIs using Java 17/21, Spring Boot, and Spring Data JPA.
- Develop and deploy cloud-native solutions on AWS.
- Participate in code reviews and release activities.
- Implement automated testing using JUnit, Cucumber/Karate, TDD, and BDD.
- Build and maintain CI/CD pipelines.
- Troubleshoot production issues and optimize application performance.
- Design and develop scalable, highly available APIs and distributed systems.
- Work with business and technical teams and manage stakeholder collaboration.
Requirements
- 8 to 12+ years of Java development experience.
- Strong expertise in Java 17/21, Spring Boot, Spring Framework, Spring Data JPA, and microservices.
- Experience with REST APIs, OAuth2, and cloud-native application development.
- Hands-on experience with AWS services including EC2, ECS/EKS, Lambda, CloudWatch, S3, and Spark.
- Experience with Oracle, PostgreSQL, DynamoDB, Docker, SQL optimization, and relational and NoSQL databases.
- Proficiency with GitHub and source control systems.
- Hands-on experience with Jenkins, Artifactory, Docker, and Kubernetes; OCP experience is preferred.
- Hands-on experience with Drools Rule Engine.
- Strong experience with TDD, JUnit, BDD, Cucumber, unit testing, and service-level testing.
- Knowledge of high availability, scalability design, API architecture, messaging systems, and large-scale distributed systems.
- Experience with performance tuning and monitoring tools is preferred.
- AWS Architect Certification is preferred.
- Experience with React or Angular is a nice-to-have.
- Strong analytical, problem-solving, communication, collaboration, adaptability, and stakeholder management skills.
Benefits
- Comprehensive benefits package for regular, full-time employees, including paid time off, vacation, company holidays, personal days, and sick leave.
- Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
- Retirement savings plans such as 401(k) in the U.S. and RRSP in Canada.
- Life and disability insurance and employee assistance programs.
- The position requires onsite participation in Riverwoods, IL; Frisco, TX; Richmond, VA; or New Jersey.
Tech Stack
Amazon DynamoDBAngularApache KafkaApache SparkAWSCucumberDockerJavaJenkinsJUnitKubernetesOpenShiftPostgreSQLRabbitMQReactSpring BootSQL
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.
