Capgemini is looking for a Senior Java Springboot developer to help organizations accelerate their digital and sustainable transformation by building and optimizing data models, ensuring code quality, implementing CI/CD pipelines, and resolving production issues.
Requirements
- Senior Java Developer with 10plus years’ experience in Spring Boot, NoSQL databases, and microservices architecture.
- Solid experience with NoSQL databases.
- Proven experience in microservices architecture and RESTful API development.
- Excellent debugging and log analysis skills using tools like Kibana.
- Extensive experience in unit testing, TDD, and automated test coverage.
- Hands-on experience with CI/CD tools and best practices.
- Familiarity with GitHub Copilot and modern development environments.
Responsibilities
- Build and optimize data models using NoSQL databases (e.g., MongoDB, Cassandra).
- Ensure high code quality through clean coding practices, code reviews, and automated testing.
- Implement and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI.
- Apply CI/CD best practices to streamline deployments and improve release cycles.
- Troubleshoot, resolve production issues by analyzing logs using Kibana or Splunk
- Write robust unit and integration tests using JUnit, Mockito, or equivalent frameworks.
- Participate in agile ceremonies, design discussions, and continuous improvement initiatives.
Other
- Fulltime hybrid role.
- Experience with offshore coordination is essential.
- Knowledge of Cloud Foundry or other PaaS platforms is a bonus.
- Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.