Key Responsibilities :
- Develop, test, and maintain high-quality web applications using Java (Spring Boot, REST APIs) on the backend and React.js on the frontend.
- Collaborate with product owners, designers, and other developers to gather and analyze requirements and deliver effective solutions.
- Build reusable and efficient front-end components using React, Redux, and modern JavaScript / TypeScript standards.
- Design and implement RESTful APIs and backend services using Java and Spring framework.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Optimize application performance and troubleshoot issues across the full stack.
- Participate in code reviews, unit testing, and continuous integration / continuous deployment (CI / CD) processes.
- Ensure cross-browser compatibility, responsiveness, and high performance of frontend applications.
- Stay updated with emerging technologies, frameworks, and best practices in full-stack development.
- Work in an Agile / Scrum environment and participate actively in sprint planning, daily stand-ups, and retrospectives.
Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent professional experience.Proven experience as a Full Stack Developer with strong expertise in Java and React.js.Backend : Strong skills in Java 8+, Spring Boot, Spring MVC, RESTful API development, and familiarity with databases like MySQL, PostgreSQL, or Oracle.Frontend : Proficient in React.js, Redux, JavaScript / TypeScript, HTML5, CSS3, and modern frontend tooling (Webpack, Babel)(ref : hirist.tech)