Mumbai Full Time 2-5 Years
SalaryNegotiable
Vacancies1

Job Description

We are looking for an experienced Java Fullstack Developer to join ShepHertz and contribute to the design, development, enhancement, and support of scalable enterprise-grade web applications. In this permanent, office-based role, you will work across the full software development lifecycle, building robust backend services with Java, Spring Boot, and microservices, while creating responsive and intuitive front-end experiences using ReactJS. You will collaborate closely with product, engineering, QA, and support teams to deliver high-quality solutions, troubleshoot production issues, and ensure reliable application performance. This role is ideal for a hands-on technologist with 4 to 6 years of experience who can write clean, maintainable code, work effectively in an agile environment, and provide L2/L3 support when required.

Responsibilities

Fullstack Application Development

Design and build scalable fullstack applications using Core Java, Spring Boot, ReactJS, and modern software engineering best practices.

Develop reusable components, modular services, and clean APIs that support business functionality and long-term maintainability.

Translate requirements into technical solutions by collaborating with stakeholders and engineering teams throughout the delivery lifecycle.

Backend Engineering And Microservices

Architect and implement robust backend services using Spring Boot, REST APIs, and microservices-based patterns.

Optimize application performance, reliability, and scalability through efficient code structure, exception handling, and service design.

Integrate third-party services, internal modules, and data flows to ensure seamless end-to-end application functionality.

Frontend Development With Reactjs

Develop responsive and user-friendly interfaces using ReactJS, ensuring consistent UI behavior across key business workflows.

Collaborate with designers and backend developers to deliver intuitive front-end experiences aligned with product goals.

Maintain high code quality through component reusability, state management discipline, and adherence to frontend standards.

Production Support And Issue Resolution

Provide L2/L3 support for application incidents, production issues, and critical bug fixes in a timely and structured manner.

Investigate and resolve defects by analyzing logs, reproducing issues, identifying root causes, and implementing durable fixes.

Partner with cross-functional teams to minimize downtime, reduce recurrence, and improve operational stability.

Collaboration And Delivery

Work in an agile environment with product owners, QA, architects, and developers to deliver quality releases on schedule.

Participate actively in sprint planning, reviews, daily stand-ups, and retrospectives to support continuous improvement.

Document technical decisions, development changes, and support resolutions to strengthen team knowledge sharing.

Requirements

UG: Graduation/Diploma

Required Skills

Strong proficiency in Core Java and object-oriented programming principles Hands-on experience with Spring Boot and REST API development Experience in ReactJS for front-end application development Practical knowledge of microservices architecture and service integration Experience in L2/L3 application support and production issue resolution Ability to write cleanmaintainableand testable code Strong debuggingtroubleshootingand root cause analysis skills Experience working in agile or scrum-based delivery teams

Apply for This Position

PDF, DOC, DOCX (Max 5MB)