Job Title - Java full stack developer
Location: Bangalore
Experience: 4-8 years
Work mode :Onsite (Manyata tech park)
The Role
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.
Key Responsibilities
Fullstack Application Development
- Design and build scalable fullstack applications using Core Java, Spring Boot, ReactJS, and up-to-date 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.
Key Skills Qualifications:
Must Have 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 clean, maintainable, and testable code
- Strong debugging, troubleshooting,
and root cause analysis skills
- Experience working in agile or scrum-based delivery teams
Good To Have Skills
- Experience with enterprise application performance tuning
- Knowledge of API security, authentication, and authorization patterns
- Exposure to CI/CD pipelines and DevOps practices
- Familiarity with logging, monitoring, and observability tools
- Understanding of database concepts and application data integration
- Experience in handling high-availability or customer-facing applications
KPIs for Success in This Role:
- Deliver high-quality fullstack features within agreed sprint timelines
- Maintain strong backend and frontend code quality with minimal defects
- Resolve production and support issues efficiently within defined SLA expectations
- Demonstrate effective root cause analysis and prevent issue recurrence
- Contribute to stable, scalable, and maintainable application architecture
- Collaborate effectively with cross-functional teams to improve release outcomes
- Ensure timely completion of assigned tasks with minimal rework
- Support continuous improvement in development and operational processes
Why Join Us
- Work on impactful fullstack engineering initiatives with modern Java and ReactJS technologies.
- Gain exposure to scalable microservices-based systems and real-world production support challenges.
- Be part of a collaborative environment that values ownership, technical excellence, and continuous learning.
- Contribute to products and platforms that demand quality, reliability, and performance.
- Join a permanent role with opportunities to strengthen both development and support expertise.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Java full stack developer (Bengaluru)
🏢 Ibu
📍 Bengaluru