Job ID: JOB_ID_386
Role Overview
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Charlotte, NC. This is a long-term 12-month contract opportunity designed for a professional who excels in designing, developing, and maintaining scalable enterprise applications using modern Java technologies. The ideal candidate will lead the development of microservices-based solutions, working with cutting-edge frameworks and tools such as Spring Boot, MongoDB, Kafka, and multithreaded programming to deliver high-performance, resilient applications. This role follows a hybrid model, requiring the candidate to be onsite in Charlotte for three days per week.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance Java applications based on microservices architecture.
- Develop and optimize RESTful APIs using Spring Boot to ensure seamless integration between services.
- Build and maintain data storage solutions utilizing MongoDB, ensuring data integrity and performance.
- Implement messaging and event-driven systems using Kafka for real-time data processing.
- Collaborate with cross-functional teams to define, design, and ship new features that meet business requirements.
- Write clean, efficient, and well-documented code adhering to industry best practices and internal standards.
- Troubleshoot, debug, and resolve complex technical issues to ensure optimal application performance and uptime.
- Lead code reviews, mentor junior developers, and enforce coding standards across the development lifecycle.
- Participate in architecture discussions and decision-making for scalable distributed systems.
- Ensure application security and data integrity throughout the development process.
Technical Requirements
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- 8+ years of professional Java development experience with a focus on enterprise-level systems.
- Strong expertise in Java SE and multithreading/concurrent programming.
- Extensive experience with Spring Boot and related frameworks for microservices development.
- Hands-on experience with NoSQL databases, specifically MongoDB.
- Proven experience implementing event-driven architectures with Kafka.
- Solid understanding of microservices architecture and RESTful API development.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes is a significant plus.
- Familiarity with Agile/Scrum methodologies and tools like Jira.
- Excellent problem-solving, analytical, and communication skills.
Project Environment
The Charlotte tech market continues to be a hub for financial services and enterprise technology innovation in 2026. This project offers the chance to work on high-visibility systems that handle significant transaction volumes. Candidates will be expected to contribute to the architectural evolution of the platform, moving towards more resilient and distributed patterns. The 12-month contract duration provides stability while offering the flexibility of a hybrid work environment. Local candidates are preferred to facilitate the mandatory face-to-face interview process and the three-day onsite requirement.
Special Requirements
LinkedIn ID must be at least 6 years old. Mandatory Face-to-Face (F2F) interview. Local candidates only. 12+ Months Contract. Hybrid 3 days onsite.
Compensation & Location
Salary: $135,000 – $185,000 per year (Estimated)
Location: Charlotte, NC
Recruiter / Company – Contact Information
Recruiter / Employer: Nvoids
Email: sameertek03@gmail.com
Recruiter Notice:
To remove this job posting, please send an email from
sameertek03@gmail.com with the subject:
DELETE_JOB_ID_386