Capgemini is looking for a Lead Java Developer to drive the design and development of scalable APIs and cloud-based solutions for their clients, helping them unlock the value of technology and build a more sustainable, more inclusive world.
Requirements
- Java, Microservices Architecture, Spring, SpringBoot, SQL and OpenAPI.
- AWS ECS, Lambda, S3, SQS, SNS, Glue, CloudWatch and AWS DocumentDB.
- DevOps tools, Docker, and containerization practices.
- SQL and NoSQL (e.g. AWS DocumentDB, MongoDB).
- Strong experience with unit testing frameworks such as JUnit/Mockito.
- DevOps practices and tools for continuous integration, automated testing, and deployment.
- Agile/Scrum methodologies.
Responsibilities
- Lead the design and development of scalable microservices and cloud-native APIs using AWS services.
- Collaborate with product managers and engineering teams to define technical strategies and priorities.
- Mentor and guide a team of developers, ensuring adherence to best practices and high-quality standards.
- Drive architecture design and decision-making for distributed systems and cloud infrastructure.
- Oversee and improve the CI/CD pipeline, testing, and deployment processes.
- Contribute to the design and implementation of fault-tolerant, high-performance systems.
- Ensure the security and scalability of API integrations and distributed architectures.
Other
- 7+ years of experience in microservices and AWS
- Full-time employment
- Location: NYC, NY