Java Full Stack Developer

Website Princeton IT Services, Inc

Technology that works for you

Job Title: Java Full Stack Developer

Location: Princeton, NJ

Employment Type: Contract (W2 Only)

Position Overview:

We are seeking an experienced Java Full Stack Developer to join our dynamic team. The ideal candidate should have a strong background in building scalable, high-quality web applications. The candidate should be proficient in both frontend and backend development, with expertise in technologies such as React, Spring Boot, and microservices architecture.


  1. Full Stack Development:

  • Collaborate with cross-functional teams to design, develop, and deploy high-quality web applications.
  • Work on both frontend (React) and backend (Spring Boot) components to ensure seamless integration.
  1. Microservices Architecture:

  • Design and implement scalable microservices architecture to enhance system performance and reliability.
  • Collaborate with the team to break down monolithic applications into microservices.
  1. Database Design and Optimization:

  • Develop and maintain database schemas, ensuring data integrity and optimal performance.
  • Perform database optimizations to enhance application speed and responsiveness.
  1. API Development:

  • Design and implement RESTful APIs to facilitate communication between frontend and backend systems.
  • Ensure API security and compliance with industry standards.
  1. Code Quality and Testing:

  • Write clean, maintainable, and efficient code.
  • Conduct unit testing and participate in code reviews to maintain high code quality standards.
  1. Continuous Integration/Continuous Deployment (CI/CD):

  • Implement and maintain CI/CD pipelines for automated testing and deployment.
  • Work towards achieving continuous integration and continuous delivery goals.
  1. Documentation:

  • Create and maintain technical documentation for all aspects of the application development process.
  • Collaborate with the team to ensure documentation is up-to-date and comprehensive.


  • Minimum 5-6 years of experience in Java Full Stack development.
  • Strong proficiency in React for frontend development.
  • Extensive experience with Spring Boot for backend development.
  • In-depth knowledge of microservices architecture.
  • Experience with database design and optimization, preferably with relational databases.
  • Solid understanding of RESTful API design and implementation.
  • Hands-on experience with CI/CD tools and processes.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Bachelor’s degree in Computer Science or related field.

To apply for this job email your details to

Apply Now