Java Developer

CapgeminiAtlanta, GA
1d$61,087 - $104,364

About The Position

Senior Backend Engineer with 7 years of experience in Core Java, Spring Boot, and Microservices, specializing in building scalable RESTful APIs and modernizing legacy systems into distributed architectures. Strong expertise in concurrency, multithreading, ORM frameworks, relational databases (MS SQL), and messaging systems including Kafka, with hands-on experience in Unix/Linux environments. Proven ability to deliver enterprise-grade solutions using Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP), with domain exposure to financial services, capital markets, and banking.

Requirements

  • 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

Nice To Haves

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

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service