Skip to main content

Java Software Engineer - React.js

Technology
Ipolarity LLC
₹15,00,000 - ₹30,00,000 /year1 month agoUntil 3/11/2026

Job description

Responsibilities

  • Design, develop, and maintain robust and scalable Java-based back-end services and APIs using Spring Boot and related technologies.
  • Develop and consume RESTful APIs to connect front-end and back-end systems.
  • Build and maintain high-performance and user-friendly web applications using React.js.
  • Implement responsive designs and ensure cross-browser compatibility.
  • Contribute to the design and implementation of front-end architecture, including state management, routing, and component design.
  • Work closely with other developers, product owners, UX designers, and QA engineers to deliver end-to-end solutions.
  • Write clean, well-documented, and testable code, adhering to coding standards and best practices.
  • Participate in code reviews and contribute to the improvement of code quality.
  • Troubleshoot and resolve technical issues related to both front-end and back-end systems.
  • Participate actively in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Develop and execute unit, integration, and end-to-end tests to ensure the quality and stability of applications.
  • Stay up-to-date with the latest Java, React.js, and other relevant technologies.

Required Skills and Experience :

  • Strong understanding of Java and related technologies, including Spring Boot, Spring MVC, and object-oriented programming principles.
  • Experience designing and developing RESTful APIs.
  • Solid experience with React.js, including component lifecycle, state management (Redux, Context API), and routing.
  • Strong proficiency in modern JavaScript (ES6+), including asynchronous programming and DOM manipulation.
  • Solid understanding of HTML5 and CSS3, including responsive design principles.
  • Experience with front-end testing frameworks (Jest, Enzyme, Cypress) and back-end testing frameworks (JUnit, Mockito).
  • Proficient in using Git for version control.
  • Experience working in an Agile/Scrum environment.
  • Excellent communication, collaboration, and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • A Bachelor's degree in Computer Science or a related field is preferred
Keywords
ReactOSHTML5CodingGadgetReduxSpring FrameworkModel–view–controllerMockitoJavaScriptCss 3ScrumJavaCoding conventionsUsability

Interested in this role?