Java Developer with React
Job Description
Role: Java Developer with React
Location: Whippany, NJ (Hybrid)
Duration: Contract
Job Description:
We are seeking an experienced Java Developer with React to design, develop, and maintain scalable web applications. The ideal candidate will have strong backend expertise in Java and Spring Boot along with frontend development experience using React. The role involves building RESTful APIs, developing responsive user interfaces, and collaborating with cross-functional teams in an Agile environment.
Required Skills:
5 years of experience in Java application development
Strong experience with Java 8/11/17, Spring Boot, Spring MVC, and Spring Data JPA
Experience building Microservices and RESTful APIs
Hands-on experience with React.js, JavaScript, TypeScript, HTML5, and CSS3
Strong knowledge of SQL databases such as Oracle, PostgreSQL, or MySQL
Experience with Git, Maven/Gradle, and CI/CD tools (Jenkins/GitHub Actions)
Familiarity with Docker, Kubernetes, or OpenShift
Experience working in Agile/Scrum environments
Responsibilities:
Develop and maintain Java-based backend services using Spring Boot.
Build responsive and reusable UI components using React.
Design and consume REST APIs for enterprise applications.
Write clean, scalable, and maintainable code.
Collaborate with product owners, QA, and DevOps teams.
Participate in code reviews, debugging, and performance optimization.
Support CI/CD deployments and production releases.
Follow Agile development practices and contribute to sprint planning.
Preferred SkillsExperience with AWS or Azure cloud services
Knowledge of Kafka or other messaging systems
Experience with JUnit, Mockito, and frontend testing frameworks
Understanding of OAuth, JWT, and application security best practices