Location
This is a Hybrid role in Columbus, OH
About the job you9re considering
At Capgemini, you will collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences. You will contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment.
Job Description - Senior Java Platform Engineer
We are seeking a highly skilled Senior Java Platform Engineer with strong expertise in modern Java technologies, platform engineering, distributed systems, and cloud-native application development. The ideal candidate will have experience building enterprise-scale frameworks, APIs, and event-driven solutions while driving engineering standards and platform capabilities across teams.
Required Skills & Experience
- Strong hands-on experience with Java 17/21+ and Spring Boot (3.x preferred).
- Proven experience building shared frameworks, platform services, and reusable enterprise components, beyond traditional application development.
- Strong expertise in designing and developing RESTful APIs and implementing OpenAPI specifications.
- Experience building and supporting event-driven architectures using Kafka.
- Deep understanding of distributed systems and related design patterns, including:
- Resilience engineering
- Retry mechanisms
- Circuit breaker implementation
- Fault tolerance and high availability
- Strong problem-solving skills with the ability to design scalable, maintainable, and high-performance solutions.
Preferred / Nice-to-Have Skills
- Experience integrating with legacy enterprise systems, including:
- z/OS
- Mainframe environments
- CIS platforms
- Hands-on experience with Redis, Kafka, and Oracle in high-volume production environments.
- Strong understanding of modern security practices, including:
- OAuth 2.0
- OpenID Connect (OIDC)
- Secrets management
- Familiarity with observability and monitoring platforms such as:
- Splunk
- Dynatrace
- Prometheus
- Grafana
- Experience building and maintaining CI/CD pipelines and standardized build frameworks using:
- Knowledge of containerization and orchestration technologies:
- Experience working with cloud platforms, with Microsoft Azure preferred.
Key Technologies
Java 17/21+ | Spring Boot 3.x | Kafka | REST APIs | OpenAPI | Microservices | Distributed Systems | Redis | Oracle | OAuth2 | OIDC | Jenkins | GitLab | Gradle | Kubernetes | OpenShift | Azure | Splunk | Dynatrace | Prometheus | Grafana
The base compensation range for this role in the posted location is $73,150 to $174,000
Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
- 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 (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility