Java Developer
Location: Charlotte, NC (Hybrid
Experience: 7+ Years
Employment Type: Contract / Final round in person and locals only
Job Summary:
We are seeking an experienced Java Developer with 7+ years of hands-on experience in building scalable, high-performance applications. The ideal candidate will have strong expertise in backend development using Java technologies and experience working in a hybrid environment.
Key Responsibilities:
Design, develop, and maintain robust Java-based applications
Develop RESTful APIs and microservices using Spring Boot
Collaborate with cross-functional teams including business analysts, QA, and DevOps
Participate in system design, architecture discussions, and code reviews
Optimize application performance and troubleshoot production issues
Ensure adherence to coding standards, security, and best practices
Work with CI/CD pipelines for automated deployments
Required Skills:
Strong experience with Java, Spring Boot, Spring MVC
Experience with Microservices Architecture
Hands-on with REST APIs development
Knowledge of Hibernate / JPA
Experience with SQL/NoSQL databases (Oracle, MongoDB, etc.)
Familiarity with Kafka or messaging systems
Experience with Docker, Kubernetes (preferred)
Proficiency in Git, Jenkins, CI/CD pipelines
Preferred Qualifications:
Experience in cloud platforms like AWS or Azure
Banking/Financial domain experience is a plus
Strong problem-solving and communication skills