Job Title: Full Stack Developer (Java+React)
Location: Princeton, NJ_ Onsite
Duration: 12 months+
Mode of Interview: In-Perosn for final round
Overview
• We are looking for an experienced Senior Full Stack Developer with strong expertise in backend development using Java and frontend development using React. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications while collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
• Design, develop, and maintain full stack web applications using Java and React
• Build scalable and high-performance RESTful APIs and microservices
• Develop responsive and user-friendly UI components using React.js
• Collaborate with product owners, designers, and other developers to translate business requirements into technical solutions
• Write clean, efficient, and maintainable code following best practices
• Participate in code reviews, testing, and debugging
• Optimize applications for maximum speed, scalability, and performance
• Work with databases to design and optimize queries and data models
• Implement security and data protection best practices
• Contribute to CI/CD pipelines and deployment processes
• Troubleshoot production issues and provide timely resolutions
Required Qualifications
• 8+ years of experience in full stack development
• Strong hands-on experience with Java (Spring Boot / Spring Framework)
• Strong experience with React.js (hooks, state management, component lifecycle)
• Experience building REST APIs and microservices architecture
