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


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
sameertek03@gmail.com with the subject:

DELETE_JOB_ID_386

to delete@join-this.com.