Java Backend Engineer

CapgeminiAtlanta, GA
21h$61,087 - $104,364

About The Position

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.Job RoleJob Title: Java Backend EngineerLocation: Alpharetta, GADuration: Full-Time   Job Summary Experienced Java backend developer with 7+ years in Core Java, Spring/Spring Boot, RESTful API development, and microservices architecture (including Kafka).Skilled in concurrency, multithreading, OOP design principles, and hands on expertise with Spring Batch, Hibernate, MS SQL, Docker, Kubernetes, and Unix/Linux.Strong background in modernizing legacy systems, with preferred exposure to Apache Camel, financial services, and cloud platforms (AWS/Azure/GCP).

Requirements

  • 7+ years in Core Java
  • Spring/Spring Boot
  • RESTful API development
  • microservices architecture (including Kafka)
  • Skilled in concurrency, multithreading, OOP design principles
  • hands on expertise with Spring Batch, Hibernate, MS SQL, Docker, Kubernetes, and Unix/Linux

Nice To Haves

  • Experience with Apache Camel
  • Exposure to Capital Markets Trading or Wealth Management domains
  • Prior experience in financial services or banking environments
  • Experience with cloud platforms such as AWS Azure or GC

Responsibilities

  • 7 years of hands on experience in Core Java and backend application development
  • Strong experience building RESTful APIs using Spring Spring Boot and related frameworks
  • Proven experience with Microservices architecture including Kafka based messaging
  • Solid understanding of concurrency and multithreading including locking mechanisms transaction management and inter service communication
  • Strong knowledge of object oriented design principles including immutability singleton patterns and thread safe design
  • Hands on experience with Spring Batch Spring Data Hibernate and ORM frameworks
  • Proficient with relational databases preferably MS SQL including data modeling and performance tuning
  • Experience working in UnixLinux environments
  • Hands on experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Proven experience in modernizing or re architecting legacy applications into scalable distributed platforms

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