Capgemini is looking for a Senior Java Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and deploying scalable, cloud-native web applications from the ground up, leveraging a microservices architecture.
What You'll Do
- Develop and maintain backend services using Java, Spring Boot, and Microservices.
- Build responsive, dynamic UI components with Angular, TypeScript, and RxJS.
- Design, deploy, and manage applications on AWS using services like EC2, Lambda, S3, RDS, and API Gateway.
- Implement and maintain RESTful APIs and system integrations.
- Utilize Docker, CI/CD pipelines, and Git for cloud-native deployments.
- Collaborate within Agile, cross-functional teams, participate in code reviews, and enforce engineering best practices.
- Apply scientific methods to analyze and solve complex software engineering problems.
- Supervise the technical work of other software engineers and exercise original thought and judgement.
- Build deep expertise in software engineering practices and act as a collaborative team player with stakeholders.
What We're Looking For
- Strong, hands-on experience with Java, Spring Boot, and Angular.
- Proven expertise with AWS cloud services.
- Solid understanding of Microservices, REST APIs, DevOps practices, and SQL/NoSQL databases.
- Experience with CI/CD tools, containerization, and version control.
- Excellent problem-solving and communication skills.
Technical Stack
- Languages & Frameworks: Java, Spring Boot, Angular, TypeScript, RxJS
- Cloud & Infrastructure: AWS (EC2, Lambda, S3, RDS, API Gateway), CloudFormation/Terraform, Docker
- Tools & Practices: Git, CI/CD




