Technology Analyst | Full Stack Developer React & Java
Location: Whippany, NJ 07981 (Onsite)
Duration: Long Term
Job Summary
We are seeking an experienced Full Stack Developer with strong expertise in React.js and Java to build scalable, high-performance web applications. The ideal candidate will have hands-on experience developing responsive user interfaces, integrating REST/GraphQL APIs, and collaborating with cross-functional teams to deliver enterprise-grade solutions.
Key Responsibilities
Develop reusable, maintainable, and scalable React components and front-end libraries.
Build responsive, user-friendly interfaces from UI/UX designs and wireframes.
Develop and maintain backend services using Java.
Integrate front-end applications with RESTful and GraphQL APIs.
Implement state management using Redux, Context API, or similar frameworks.
Optimize application performance for speed, scalability, and browser compatibility.
Debug, troubleshoot, and resolve UI and application issues.
Collaborate with designers, backend developers, QA teams, and business stakeholders.
Participate in code reviews and follow best development practices.
Required Skills
Front-End
Strong proficiency in JavaScript (ES6+), React.js, HTML5, and CSS3.
Experience with React ecosystem including:
Experience integrating RESTful APIs and GraphQL.
Knowledge of responsive web design and cross-browser compatibility.
Understanding of UI/UX principles and browser rendering optimization.
Back-End
Strong experience with Java development.
Experience building and consuming REST APIs.
Understanding of object-oriented programming and enterprise application development.
Additional Skills
Strong analytical and problem-solving abilities.
Excellent communication and collaboration skills.
Experience working in Agile/Scrum environments.
Preferred Qualifications
Experience with modern Java frameworks such as Spring Boot.
Familiarity with automated testing frameworks.
Exposure to CI/CD pipelines and cloud environments is a plus.