Senior Java Developer - Senior Software Engineer

CapgeminiChicago, IL
Hybrid

About The Position

The Capgemini team offers extensive career opportunities and provides mentoring and coaching for teammates. This role is an experienced professional with a strong background in software development. Your role Java/Spring Boot Developer is responsible for building modern integration services, APIs, and event-driven solutions that support enterprise business capabilities. The role designs, develops, tests, and deploys cloud-native microservices aligned with enterprise architecture standards. Utilize AI development tools to improve developer productivity.

Requirements

  • Senior candidate with 10 plus years of relevant experience
  • Java 17+
  • Spring Boot & REST API
  • Experience in Docker, Kubernetes/OpenShift, CI/CD

Responsibilities

  • Design and develop microservices using Java and Spring Boot.
  • Build RESTful APIs and event-driven integrations.
  • Create reusable service components and shared libraries.
  • Develop integrations with Kafka, APIM, databases, and SaaS platforms.
  • Write automated tests and implement quality gates.
  • Build CI/CD pipelines using GitHub Actions.
  • Deploy applications to Kubernetes and OpenShift environments.
  • Implement security standards including OAuth2, JWT, TLS, and mTLS.
  • Monitor application health using Dynatrace, Splunk, and OpenTelemetry tools.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service