Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capgemini Logo

Senior Java Springboot Developer

Capgemini

$72,800 - $169,470
Aug 25, 2025
Denver, CO, US
Apply Now

Capgemini is looking for a Java Springboot developer to design, develop, and maintain scalable microservices, build and optimize data models, ensure high code quality, implement CI/CD pipelines, troubleshoot production issues, and write robust tests.

Requirements

  • Strong development skills in Core / Advanced Java, and Java springboot and microservices
  • Experience in Core Java, J2EE, SOA based Web Services, RESTful Web Services , Hibernate, Spring,MVC, XSD, XML and WSDL, DB, Microservices;
  • Solid experience with NoSQL databases.
  • Expertise in Spring Boot framework and Microservice architecture, with in-depth understanding of Spring Boot features, concepts and constructs and their efficient usage scenarios.
  • 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.

Responsibilities

  • Design, develop, and maintain scalable microservices using Java Spring Boot.
  • 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.
  • Troubleshoot and resolve production issues by analyzing logs using Kibana, Splunk, or similar tools.
  • Write robust unit and integration tests using JUnit, Mockito, or equivalent frameworks.
  • Apply CI/CD best practices to streamline deployments and improve release cycles.

Other

  • Fulltime, hybrid role
  • Participate in agile ceremonies, design discussions, and continuous improvement initiatives.
  • Familiarity with GitHub Copilot and modern development environments.
  • Good understanding of design concepts and solutioning for given situation pertaining to high volume data processing applications.
  • Experience with basic usage of Linux/Unix commands on server for troubleshooting.