Skip to main content

Java React Software Developer

Technology
Mphasis
Mumbai, India1 month ago
Full timeOn-site

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
javareact-jsreactsoftware-developersplanning-and-designvisual-art-designproduct-development-and-designsensors-test-measurementspringspring-bootmicroservicesuser-interface-uijavascriptcascading-style-sheets-csssqlmaintenance-repair-and-operations-mrocode-reviewdebuggingtesting-and-analysisperformance-optimization

Interested in this role?