Job Title:
Java Developer
Location:
Charlotte, NC / Atlanta, GA
Work Type:
Onsite
Employment Type:
Only W2
Visa Requirement:
All except
OPT, H1B
About the Role:
We are looking for a
Java Developer
to support backend application development for the firm. This role focuses on building and enhancing
Java-based microservices
using
Spring Boot
, working closely with senior engineers, architects, and business teams to deliver secure and scalable banking solutions.
Key Responsibilities:
Develop and enhance
Java backend services
using Spring Boot
Build and maintain
Microservices-based applications
Design, implement, and consume
RESTful APIs
Participate in
code reviews
, debugging, and performance tuning
Collaborate with QA, DevOps, and business stakeholders
Follow secure coding standards and enterprise development practices
Support application deployments and resolve production issues
Contribute to Agile ceremonies (stand-ups, sprint planning, retrospectives)
Required Skills \& Qualifications:
4–7 years
of professional experience in Java backend development
Strong hands-on experience with
Java, Spring Boot, and Microservices
Experience with
REST APIs
and backend integrations
Working knowledge of
JPA/Hibernate
and relational databases
Familiarity with
Git
and CI/CD pipelines
Understanding of
Agile/Scrum
development
Strong problem-solving and communication skills
Ability to work
onsite
in Charlotte, NC or Atlanta, GA
Preferred Skills:
Experience in
banking or financial services
environments
Exposure to
Spring Cloud
, Docker, or Kubernetes
Knowledge of messaging systems (Kafka, RabbitMQ)
Basic understanding of cloud platforms (AWS, Azure, or GCP)