Lead Java Developer
Core
Lead application architecture design and technical decision-making for microservices and cloud-native solutions.
Role type
Senior IC Java Lead / Architect
Builds
Microservices, REST APIs, and cloud-native solutions on AWS
Domain
Enterprise software development, Cloud (AWS), Distributed Systems (via careerplan.io/jobs/Capgemini-Lead-Java-Developer-lead-java-developer-at-capgemini)
Required skills
Java 17/21, Spring Boot, Spring Framework, Hibernate/JPA, AWS, Kafka, Docker, Kubernetes, OpenShift, CI/CD, Terraform, CloudFormation, Ansible, Oracle, PostgreSQL, DynamoDB, Splunk, Datadog, Dynatree, OAuth2, TDD, BDD, Linux administration, Shell scripting
Preferred skills
AWS Solutions Architect or AWS Developer certification, React, Angular, OpenShift/Kubernetes administration, Financial services, Banking, Payments
Technologies
AWS Lambda, Angular, Ansible, CI/CD, CloudWatch, Cucumber, Datadog, Docker, Dynatrace, EC2, GitLab, Hibernate, IBM MQ, Jenkins, Kafka, Kubernetes, Linux, NoSQL, OpenShift, Oracle, PostgreSQL, REST, RabbitMQ, React, SQL, Splunk, Spring, Spring Boot, Terraform, microservices
Responsibilities
Lead application architecture design and technical decision-making; Design and develop microservices and REST APIs; Build secure applications using OAuth2; Design, deploy, and support cloud-native solutions on AWS; Implement Infrastructure as Code; Build CI/CD pipelines; Lead containerization and orchestration; Develop event-driven solutions; Design and optimize databases; Lead production support, incident management, and performance tuning; Mentor team members and conduct code reviews.
Seniority
Senior, hands-on IC with leadership responsibilities