C

Capgemini

Global consulting, technology services, outsourcing

Senior Java Full Stack Developer

Full-Stack EngineeringUpdated on Nov 14
Full-time

About the Job

Requirements

  • Expertise in Java 17 or 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.
  • Strong knowledge of REST APIs, test-driven development (JUnit), behavior-driven development (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.
  • Strong stakeholder management and communication skills.
  • Proven team leadership and mentoring experience.
  • Strategic thinking and business acumen.
  • Ability to influence architecture and technology decisions.
  • Strong ownership, accountability, and problem-solving skills.
  • 12 to 15+ years of software engineering experience.

Responsibilities

  • Lead application architecture, design, and technical decision-making.
  • Design and develop microservices and REST APIs using Java 17/21, Spring Boot, Spring Framework, Spring Batch, and Hibernate/JPA.
  • Build secure applications using OAuth2 and enterprise security frameworks.
  • Design, deploy, and support cloud-native solutions on AWS, including EC2, ECS, EKS, Lambda, CloudWatch, EMR, Kinesis, and CDK.
  • Implement infrastructure as code using Terraform, CloudFormation, and Ansible.
  • Build CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
  • Drive containerization and orchestration using Docker, Kubernetes, and OpenShift.
  • Develop event-driven solutions using Kafka, RabbitMQ, IBM MQ, and Kinesis.
  • Design and optimize databases including Oracle, PostgreSQL, DynamoDB, and NoSQL platforms.
  • Lead production support, incident management, performance tuning, and system monitoring using Splunk, Datadog, Dynatrace, and CloudWatch.
  • Mentor teams, conduct code reviews, and collaborate with architects, product owners, and business stakeholders.

Desired Qualifications

  • AWS Solutions Architect or AWS Developer certification.
  • Experience with React or Angular.
  • Exposure to large-scale distributed platforms and cloud modernization initiatives.
  • Hands-on OpenShift or Kubernetes administration experience.
  • Experience in Financial Services, Banking, or Payments domains.
  • Experience with front-end technologies such as React or Angular.
  • Exposure to large-scale distributed systems.

About the Company

Capgemini

Global consulting, technology services, outsourcing

Capgemini provides consulting, technology services, and outsourcing to help organizations transform digitally. Its offerings include strategy and transformation consulting, system integration, application development, IT infrastructure management, and managed IT operations. It differentiates itself with a global presence in over 50 countries and a focus on applying AI, cloud, and cybersecurity to real business problems. Its goal is to help clients navigate digital transformation and improve efficiency and innovation through tailored, contract-based or managed services.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1967

Recently Posted Jobs

Explore more opportunities at Capgemini

See more jobs