Description

Job Description:
We are seeking a skilled and experienced React Developer with a strong understanding of Java development for a hybrid role in New Jersey and New York. This position will be working with our client, S&P, where you will be responsible for developing and maintaining front-end applications using React, while also applying your Java development expertise to enhance the backend functionalities. The role will be 70% focused on React development and 30% on Java development.
Key Responsibilities:
React Development (70%):
Design and implement user interface components using React.js and related frameworks.
Build reusable components and front-end libraries for future use.
Work with RESTful APIs to connect front-end applications with backend services.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
Collaborate with UX/UI designers to implement front-end designs with high quality and performance standards.
Perform debugging and troubleshooting to ensure optimal application functionality.
Java Development (30%):
Write well-designed, testable, and efficient code in Java.
Work with back-end services and APIs to support front-end functionalities.
Collaborate with the backend team to implement microservices and RESTful APIs.
Implement software development best practices and optimize code performance.
Conduct code reviews and provide mentorship to junior developers.
Skills & Qualifications:
React Development Skills (70%):
Strong experience with React.js, Redux, Hooks, and React Router.
Experience with JavaScript, ES6+, and modern front-end build pipelines and tools.
Understanding of UI/UX principles, including responsive design.
Experience with state management libraries (Redux, Context API).
Proficiency in front-end testing frameworks (Jest, Mocha, or similar).
Knowledge of front-end performance optimization techniques.
Java Development Skills (30%):
Solid experience with Java and Spring Framework (Spring Boot, Spring MVC).
Strong understanding of object-oriented programming (OOP) and design patterns.
Experience with RESTful API development and microservices architecture.
Familiarity with databases (SQL, NoSQL), ORM frameworks like Hibernate.
Experience with version control systems, such as Git.
General Requirements:
Strong problem-solving skills and attention to detail.
Good communication and interpersonal skills, able to collaborate with cross-functional teams.
Ability to work in a fast-paced environment and handle multiple tasks simultaneously.
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
3+ years of experience in full-stack development with a focus on React and Java

Education

Bachelor's Degree