
Role:- Java Backend Developer
Location:- Charlotte, NC (Hybrid) Local only
Mode:- C2C
H1B is fine
Job Summary
We are seeking a highly skilled Java Developer with strong hands-on experience in building scalable, high-performance applications. The ideal candidate should have current experience in Java/Spring Boot microservices development and a solid understanding of modern backend technologies and distributed systems.
Key Responsibilities
Design, develop, and maintain scalable Java-based microservices using Spring Boot
Build and optimize RESTful APIs and backend services
Work with relational and NoSQL databases to manage large-scale data
Implement distributed caching and messaging solutions
Collaborate with cross-functional teams to deliver high-quality solutions
Participate in code reviews, design discussions, and performance optimization
Ensure code quality, scalability, and system reliability
Required Skills
Strong hands-on experience with Java (8+) and Spring Boot
Expertise in SQL (preferably Oracle) and NoSQL databases (preferably MongoDB)
Experience with distributed caching tools such as Redis
Hands-on experience with messaging platforms like Apache Kafka
Experience with container-based/cloud deployments (preferably OpenShift)
Strong understanding of microservices architecture and distributed systems
Excellent problem-solving and communication skills
Preferred Qualifications
Prior experience in the financial services domain
Exposure to AI/ML technologies (nice to have, not mandatory)
Familiarity with modern frontend frameworks (basic full-stack capability preferred)