02 Oct
|
Mphasis
|
Mumbai
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: Solid 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.
📌 Java React Software Developer (Mumbai)
🏢 Mphasis
📍 Mumbai