Skip to main content

Java React Software Developer

Technology
Mphasis
Mumbai, India3 weeks agoUntil 4/12/2026
Full time

Job description

Key Responsibilities

  • Design, develop, test, and maintain full-stack applications using Java, Spring Boot, and React.js.
  • Develop scalable backend services and RESTful APIs using Java and Spring Boot.
  • Build and maintain microservices-based applications.
  • Develop responsive and reusable UI components using React.js, JavaScript, HTML, and CSS.
  • Integrate frontend applications with backend APIs and third-party services.
  • Design, develop, and optimize SQL queries and database operations.
  • Write clean, reusable, maintainable, and well-tested code.
  • Perform code reviews, debugging, unit testing, and performance optimization.
  • Troubleshoot production issues and ensure application reliability.
  • Collaborate with architects, product managers, QA engineers, and cross-functional teams.
  • Participate in Agile ceremonies, sprint planning, and technical discussions.
Mandatory Skills
  • Java: Strong knowledge of Core Java, OOP concepts, Collections, Exception Handling, and Multithreading.
  • Spring Boot: Hands-on experience developing backend applications using Spring Boot and the Spring Framework.
  • Microservices: Experience designing and developing microservices-based architectures.
  • React.js: Strong hands-on experience with React.js, components, hooks, state management, and routing.
  • JavaScript: Good understanding of JavaScript, ES6+, HTML5, and CSS3.
  • REST APIs: Experience developing and integrating RESTful web services.
  • Database: Strong knowledge of SQL and relational databases, including query optimization.
  • ORM: Experience with Hibernate or JPA.
  • Version Control: Experience using Git.
  • Testing: Familiarity with JUnit, Mockito, and frontend testing practices.
  • Build Tools: Experience with Maven or Gradle.
Keywords
ReactOSHTML5Spring FrameworkMAVENMockitoJavaScriptCss 3HtmlUnit TestingSqlJavaHibernateRelational grammarHibernationDebuggerGitGradleJunitReact.jsSoftware Engineering

Interested in this role?