Java full stack developer
📋 Role Overview & Responsibilities
Job Title: Java Full Stack DeveloperLocation: Princeton, NJPosition Type: Full-timeExperience: 6-7 yearsJob Overview:We are seeking a highly skilled Java Full Stack Developer with 6-7 years of experience to join our team. The ideal candidate will have a strong background in Java development and a proven track record of designing and implementing scalable, high-performance web applications.Responsibilities:Design, develop, and maintain high-quality, scalable Java applicationsCollaborate with cross-functional teams to define, design, and ship new featuresDevelop front-end components using modern JavaScript frameworks such as Angular, React, or Vue.jsCreate and maintain RESTful APIs for seamless integration between front-end and back-end systemsWrite clean, maintainable code and conduct thorough code reviewsOptimize application performance and ensure scalabilityTroubleshoot and debug issues to ensure smooth operation of applicationsStay updated on emerging technologies and propose innovative solutions to improve product quality and development processesMentor junior developers and contribute to a positive team cultureRequirements:Bachelor's degree in Computer Science, Engineering, or related field6-7 years of professional experience in Java developmentProficiency in Java/J2EE, Spring Boot, and HibernateExperience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (Angular, React, or Vue.js)Strong understanding of RESTful web services and API developmentExperience with microservices architecture and cloud platforms such as AWS, Azure, or Google Cloud PlatformFamiliarity with containerization and orchestration tools such as Docker and KubernetesExcellent problem-solving skills and attention to detailStrong communication and interpersonal skillsAbility to work independently and collaboratively in a fast-paced environmentPreferred Qualifications:Certification in Java development or related technologiesFamiliarity with Agile/Scrum methodologiesSkill Set:Backend development, Java/J2EE, Spring Boot, RESTful API design and implementation, MySQL or other relational databases, API Development, Microservices architecture, AWS knowledge, Docker containerization, Kubernetes-based services, Service Mesh, Redis or other caching mechanisms, Maven build tool and C1 level English proficiency
Frequently Asked Questions
How do I apply for the Java full stack developer position at Princeton IT Services, Inc? ▼
Click the “Apply for this Position” button on this page to submit your application directly to Princeton IT Services, Inc without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Princeton, NJ with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →