TE

Java + React JS

Teamware Solutions
Mumbai5-8 LPA Posted 16 Jul 2025
FULL TIME
Html5
Css3
Spring Boot
React Js
Java

Job Description

Key Responsibilities:

  • Develop and maintain robust backend systems using Java (Spring Boot, Hibernate, etc.) to support web applications.
  • Design and implement responsive, dynamic, and high-performance user interfaces using React JS.
  • Integrate the frontend with backend systems and services via RESTful APIs, ensuring smooth data flow and system performance.
  • Collaborate with UI/UX designers to implement the visual and interactive elements of the application.
  • Write clean, scalable, and efficient code following best practices and coding standards for both frontend and backend.
  • Troubleshoot and optimize application performance on both the client-side (React JS) and server-side (Java).
  • Implement automated unit, integration, and end-to-end tests to ensure the quality of the codebase.
  • Participate in code reviews, providing constructive feedback and ensuring the overall quality and maintainability of the application.
  • Work in an Agile environment, participating in sprint planning, stand-ups, and retrospective meetings.
  • Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality solutions.
  • Continuously stay up-to-date with the latest technologies and best practices in Java and React JS development.

Required Qualifications & Skills:

  • 2-4 years of professional experience as a full-stack developer with expertise in Java and React JS.
  • Strong knowledge of Java frameworks like Spring Boot, Spring MVC, Hibernate, etc.
  • Proven experience with React JS and related tools like React Router, Redux, and Hooks for state management.
  • Strong understanding of HTML5, CSS3, and JavaScript (ES6+) to build modern and responsive UIs.
  • Experience with RESTful APIs, Web Services, and AJAX for backend integration.
  • Familiarity with SQL databases (e.g., MySQL, PostgreSQL) and working knowledge of ORM tools (e.g., Hibernate).
  • Experience with version control systems like Git.
  • Knowledge of DevOps tools and CI/CD pipelines.
  • Familiarity with testing frameworks like JUnit, Jest, or Mocha.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot complex issues across both frontend and backend.
  • Experience working in Agile development environments and using project management tools like Jira.
  • Good communication and collaboration skills to work effectively with cross-functional teams.

Join WhatsApp Channel