Find Amazing Talent Find Your Dream Job

Senior Java Developer

Contract: Charlotte, North Carolina, US

Salary Range: 65.00 - 70.00 | Per Hour

Job Code: 366404

End Date: 2026-01-15

Days Left: 27 days, 11 hours left

Job Title: Senior Java Developer

Location: Charlotte, NC
Work Arrangement: Onsite
Client Industry: Banking 
Duration: 12 -18 months Contract 

 

About the job
We are looking for Senior Java Developers / Technical Leads to lead feature teams working on core banking backend systems. The ideal candidate will have strong hands-on experience in Java-based enterprise applications, distributed systems, and payments/financial messaging domains.This role involves designing, developing, and leading high-performance backend services in a modern, containerized cloud environment.


Key Responsibilities

  • Lead and contribute to the design and development of core banking backend services
  • Build and maintain scalable microservices using Java and Spring Boot
  • Integrate enterprise systems using MuleSoft (Mule ESB)
  • Work with NoSQL and distributed databases such as MongoDB or CockroachDB
  • Implement caching strategies using Redis to improve system performance
  • Deploy and manage applications on JBoss, OpenShift, and containerized platforms
  • Collaborate with cross-functional teams to deliver high-quality features
  • Ensure performance, security, scalability, and reliability of payment systems
  • Mentor junior developers and guide feature teams (for Lead roles)

Required Skills & Experience (Must-Have)

  • 10+ years of backend development experience in Java
  • Strong expertise in Core Banking backend systems
  • Hands-on experience with Java, Spring Boot
  • Experience with MuleSoft / Mule ESB
  • Knowledge of MongoDB or CockroachDB (distributed databases)
  • Experience with Redis for caching
  • Strong understanding of JBoss, OpenShift, and containerization (Docker/Kubernetes)
  • Domain experience in Payments and Financial Messaging systems

Nice to Have

  • Experience leading feature or scrum teams
  • Exposure to high-volume, low-latency transaction systems
  • Knowledge of cloud-native architectures and CI/CD pipelines

Compensation 

Hourly Rate: 65$-70$ per hour 
This range reflects base compensation and may vary based on location, market conditions, experience, and candidate qualifications.

Benefits: 

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)

About Us

At Collabera, we don’t just offer jobs—we build careers. As a global leader in talent solutions, we provide opportunities to work with top organizations, cutting-edge technologies, and dynamic teams. Our culture thrives on innovation, collaboration, and a commitment to excellence. With continuous learning, career growth, and a people-first approach, we empower you to achieve your full potential. Join us and be part of a company that values passion, integrity, and making an impact.

 

Ready to Apply?

Apply now or reach out to Lakshya Dwivedi at Lakshya.dwivedi@collabera.com for more information. We look forward to speaking with you!

Job Requirement
  • Java
  • spring
  • mongo db
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Lakshya Dwivedi
  • lakshya.dwivedi@collabera.com
Apply Now
Apply Now
close-icon