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: 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: Solid 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