Employment Type
Contractor
Duration of employment
12 Months
Job Location
Charlotte NC
Date posted
August 24, 2026
Position title
Java Full stack Developer || Hybrid Onsite || Long term contract
Description

We are currently looking to hire a Java Full stack Developer and we believe your skills and expertise are a better match for this role. We have an exciting career opportunity for you with one of our esteemed clients at Charlotte NC

“NJTECH is a globally managed IT services, IT consulting and business solutions partner. Our "High Performance Business" strategy builds our expertise in technology and consulting. We play a major role in helping our clients to achieve their objectives at the highest level; ultimately creating sustainable value to customers.”

Responsibilities

Role: Java Full stack Developer

Location: Onsite – Charlotte NC

Duration: Long-term

Responsibilities:

Required Skills

Required Skills

 

  • 14+ years of experience in Full Stack Java development.
  • Strong proficiency in Java 8/11/17.
  • Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
  • Experience designing and developing Microservices architecture.
  • Strong knowledge of RESTful APIs and web services.
  • Experience with frontend technologies such as Angular (10+) or React.js, HTML5, CSS3, JavaScript, and TypeScript.
  • Experience with MongoDB, Oracle, MySQL, PostgreSQL, or SQL Server.
  • Hands-on experience with Apache Kafka or RabbitMQ.
  • Experience using Git, Maven, or Gradle.
  • Familiarity with Docker and Kubernetes/OpenShift.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of object-oriented programming, design patterns, multithreading, and collections.
  • Experience working in Agile/Scrum development environments.

 

Responsibilities

 

  • Design, develop, test, and maintain scalable Full Stack Java applications.
  • Develop backend services and RESTful APIs using Java and Spring Boot.
  • Build responsive and user-friendly web applications using Angular or React.
  • Design and implement Microservices-based solutions.
  • Integrate applications with databases, third-party APIs, and messaging systems.
  • Develop event-driven applications using Apache Kafka.
  • Write clean, efficient, and reusable code following coding standards and best practices.
  • Perform unit testing and integration testing using JUnit and Mockito.
  • Troubleshoot production issues, identify root causes, and implement fixes.
  • Optimize application performance, scalability, and security.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Collaborate with Product Owners, Business Analysts, QA Engineers, DevOps teams, and other stakeholders.
  • Support CI/CD pipelines and automate deployment processes.
  • Prepare technical documentation and support production deployments.