Java Full Stack Developer

Overview

On Site
Contract - W2
Contract - 12 Month(s)

Skills

Java
spring boot
javascript
Redux
React.js
Spring framework
Spring MVC

Job Details

Java Full Stack Developer
Weehawken, NJ & Raleigh, NC
Minimum Experience:
8+ Years Job Summary

We are seeking an experienced Java Full Stack Developer to design, develop, and maintain robust, scalable, and high-performance web applications. The ideal candidate should have strong expertise in Java backend development and modern frontend frameworks, with exposure to cloud-native and Agile environments.

Key Responsibilities
  • Design, develop, and maintain web applications using Java (8/11) and Spring Framework (Spring Boot, Spring MVC).
  • Build responsive and interactive user interfaces using React.js, Redux, and JavaScript/TypeScript.
  • Develop and consume RESTful APIs and support microservices architecture.
  • Implement server-side components using Node.js where applicable.
  • Work extensively with MS SQL Server, including queries, stored procedures, and performance tuning.
  • Deploy, monitor, and troubleshoot applications in Linux-based environments.
  • Collaborate with cross-functional teams to deliver high-quality, scalable software solutions.
Required Skills & Qualifications
  • Strong hands-on experience with Java 8/11 and Spring Boot / Spring MVC.
  • Proficiency in React.js, Redux, JavaScript, and TypeScript.
  • Working knowledge of Node.js.
  • Solid experience with MS SQL Server.
  • Experience in Linux environments.
  • Good understanding of REST APIs and microservices.
  • Strong problem-solving and communication skills.
Preferred Qualifications
  • Experience with containerization and orchestration (Kubernetes).
  • Exposure to CI/CD pipelines and Azure cloud platform.
  • Familiarity with Agile/Scrum methodologies.
  • Knowledge of testing frameworks such as JUnit and Mockito.

TekisHub, an EEO Employer

We value diversity and are dedicated to fostering an inclusive workplace of Equal Employment Opportunity where everyone is empowered to succeed. All employment decisions are based on qualifications, merit, and business needs.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.