Job Title: Sr. Java Full Stack Developer (ReactJS)
Location: Florham Park, NJ (Hybrid position)
Duration: Full-time position
Job Overview:
- We are seeking a highly experienced Senior Java Full Stack Developer to design, develop, and deliver scalable, high-quality web applications.
- The ideal candidate will have strong backend expertise in Java and Spring Boot, along with solid frontend experience using React.
- This role involves close collaboration with cross-functional teams in an Agile/Scrum environment.
Required Skills & Experience (Must Have):
- 10+ years of hands-on experience with Core Java / Java JEE
- 8+ years of experience with Spring Framework and Spring Boot
- 3+ years of experience developing RESTful APIs and web services
- 2+ years of experience with Oracle Database and PL/SQL
- 2+ years of experience with JPA, Hibernate, and/or Spring Data
- Strong frontend development experience with React (Hooks, Context) or Angular
- Proficiency in web technologies including JavaScript/TypeScript, HTML5, and CSS3
- Proven experience developing end-to-end full stack web applications
Key Responsibilities:
- Design, develop, and maintain scalable full stack applications
- Build and enhance backend services using Java and Spring Boot
- Develop responsive and reusable UI components using React
- Collaborate with product managers, QA, and architecture teams in an Agile environment
- Participate in sprint planning, design discussions, and code reviews
- Ensure code quality, security, performance, and maintainability
Preferred / Nice to Have Skills:
- Experience with authentication and authorization mechanisms such as OAuth and JWT
- Familiarity with CI/CD tools such as Jenkins or similar
- Experience with version control systems (Git, GitHub, Bitbucket)
- Automated testing experience
- Experience working with Agile/Scrum tools such as JIRA