Capgemini

Senior Java Full Stack Developer

Capgemini
Apply
24 days ago

Base Salary

$106k - $145k/yr

Responsibilities

  • Lead application architecture, design, and technical decision-making.
  • Design and develop Java microservices and REST APIs using Java, Spring, Spring Batch, and Hibernate/JPA.
  • Build secure, scalable, and high-availability applications using OAuth2 and enterprise security frameworks.
  • Design, deploy, and support cloud-native solutions on AWS.
  • Implement infrastructure as code with Terraform, CloudFormation, and Ansible.
  • Build CI/CD pipelines and support release automation.
  • Develop containerized and orchestrated applications using Docker, Kubernetes, and OpenShift.
  • Develop event-driven solutions using Kafka, RabbitMQ, IBM MQ, and Kinesis.
  • Design and optimize Oracle, PostgreSQL, DynamoDB, and NoSQL databases.
  • Lead production support, incident management, performance tuning, and system monitoring.
  • Mentor teams, conduct code reviews, and collaborate with architects, product owners, and business stakeholders.

Requirements

  • 12 to 15+ years of software engineering experience.
  • Expertise in Java 17/21, Spring Boot, Spring Framework, Hibernate/JPA, and microservices architecture.
  • Extensive AWS cloud development and solution design experience.
  • Strong hands-on experience with Kafka and distributed systems.
  • Expertise in CI/CD, DevOps, release automation, Docker, Kubernetes, and OpenShift.
  • Knowledge of REST APIs, TDD with JUnit, BDD with Cucumber/Karate, and Drools Rule Engine.
  • Advanced SQL, database design, and performance optimization skills.
  • Experience leading Agile/Scrum teams.
  • Linux administration and shell scripting knowledge.
  • AWS Solutions Architect or AWS Developer Certification is preferred.
  • Experience with React or Angular, large-scale distributed platforms, cloud modernization, and OpenShift/Kubernetes administration is preferred.
  • Financial Services, Banking, or Payments domain experience is preferred.

Benefits

  • Comprehensive benefits package for regular, full-time employees, including paid time off, 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. or 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 DynamoDBAngularAnsibleApache KafkaAWSCucumberDatadogDockerGitLab CI/CDJavaJenkinsJUnitKubernetesLinuxOpenShiftPostgreSQLRabbitMQReactSplunkSpring BootTerraform
Capgemini

About Capgemini

10,000+ employees

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.

Contact me