Senior Java Platform Engineer
About the role
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.
Responsibilities
- Collaborate with cross-functional teams to deliver innovative technology solutions that drive business value and enhance client experiences.
- Contribute to the design, development, and continuous improvement of scalable, high-quality solutions in a dynamic and collaborative environment.
- Build enterprise-scale frameworks, APIs, and event-driven solutions.
- Drive engineering standards and platform capabilities across teams.
- Design and develop RESTful APIs and implement OpenAPI specifications.
- Implement resilience engineering, retry mechanisms, circuit breaker implementation, fault tolerance, and high availability.
- Build and support event-driven architectures using Kafka.
- Understand and apply distributed systems and related design patterns.
- Integrate with legacy enterprise systems, including z/OS, Mainframe environments, CIS platforms, and Microsoft Azure.
- Work with Redis, Kafka, and Oracle in high-volume production environments.
- Apply modern security practices, including OAuth 2.0, OpenID Connect (OIDC), secrets management.
- Use observability and monitoring platforms such as Splunk, Dynatrace, Prometheus, Grafana.
- Build and maintain CI/CD pipelines and standardized build frameworks using Gradle, Jenkins, GitLab.
- Work with containerization and orchestration technologies: Kubernetes, OpenShift.
Requirements
- 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.
- 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: Gradle, Jenkins, GitLab.
- Knowledge of containerization and orchestration technologies: Kubernetes, OpenShift.
- Experience working with cloud platforms, with Microsoft Azure preferred.
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: Gradle, Jenkins, GitLab.
- Knowledge of containerization and orchestration technologies: Kubernetes, OpenShift.
- Experience working with cloud platforms, with Microsoft Azure preferred.
Benefits
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)
- 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
Pay
The base compensation range for this role in the posted location is $73,150 to $174,000. Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws.
Schedule
This is a Hybrid role in Columbus, OH.