Java Engineer

CapgeminiAtlanta, GA
$61,087 - $104,364Onsite

About The Position

We are seeking an experienced Java Engineer with strong expertise in backend development, microservices architecture, and distributed systems. The ideal candidate will have a solid background in modernizing legacy systems and experience within financial services or core banking domains.

Requirements

  • 8+ years of hands-on experience in Java development
  • Strong proficiency in Core Java and Spring Boot
  • Experience with microservices architecture and REST API development
  • Hands-on experience with Kafka or similar messaging systems
  • Strong experience with relational databases (SQL Server, DB2) and/or NoSQL
  • Experience with containerization tools (Docker, Kubernetes)
  • Proven experience in modernizing legacy applications
  • Domain experience in Core Banking, Financial Services, or Wealth Management

Nice To Haves

  • Exposure to AI/ML technologies
  • Experience with cloud platforms (Azure preferred)
  • Familiarity with CI/CD pipelines and DevOps practices (e.g., Jenkins, TeamCity)

Responsibilities

  • Backend development
  • Microservices architecture
  • Distributed systems
  • Modernizing legacy systems

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 (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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service