Java Platform Engineer
About the role
We are looking for a highly skilled Java Platform Engineer with strong expertise in modern Java development, platform engineering, distributed systems, and cloud-native technologies. The ideal candidate should have experience building reusable frameworks, scalable services, and event-driven solutions for enterprise environments.
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 reusable frameworks, reusable components, and platform services, beyond traditional application development.
- Design and develop REST APIs and work with OpenAPI standards/specifications.
- Implement event-driven architectures using Kafka.
- Understand and implement distributed systems and related design patterns, including: Resilience and fault tolerance, Retry mechanisms, Circuit breakers, High-availability architectures.
Requirements
- Deep hands-on experience with Java 17+/21+ and Spring Boot (3.x preferred).
- Extensive experience designing and developing REST APIs and working with OpenAPI standards/specifications.
- Proven experience implementing event-driven architectures using Kafka.
- Strong understanding of distributed systems and related design patterns.
- Nice to have experience integrating with legacy enterprise systems, including: z/OS, Mainframe platforms, CIS systems, Exposure to Redis, Kafka, and Oracle in large-scale, high-throughput environments.
- Strong understanding of application security, including: OAuth 2.0, OpenID Connect (OIDC), Secrets management.
- Familiarity with observability and monitoring tools such as: Splunk, Dynatrace, Prometheus, Grafana.
- Experience building and maintaining CI/CD pipelines and standardized build frameworks using: Gradle, Jenkins, GitLab.
- Experience with container orchestration platforms: Kubernetes, OpenShift.
- Experience working with cloud environments, with Microsoft Azure preferred.
Qualifications
- The ideal candidate will have a strong platform engineering mindset, experience building enterprise-scale backend solutions, and the ability to design, develop, and support highly scalable, resilient, and cloud-native applications.
Skills
- Java 17/21+
- Spring Boot 3.x
- Kafka
- REST APIs
- OpenAPI
- Distributed Systems
- Redis
- Oracle
- OAuth2
- OIDC
- Kubernetes
- OpenShift
- Azure
- Gradle
- Jenkins
- GitLab
- Splunk
- Dynatrace
- Prometheus
- Grafana
Benefits
Capgemini provides 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)
- 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)
- Retail 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 $68,911 to $161,544. Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law. The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction. These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.
Schedule
Location: Hybrid from Columbus, OH