Hiring organization

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.