Build modern, scalable web applications where clean backend engineering meets intuitive user experiences. In this role, you'll work across the stack designing robust Java services and crafting responsive Angular interfaces while collaborating closely with product, QA, and DevOps teams to deliver features that customers love. You'll contribute to technical decisions, improve performance and reliability, and help shape engineering best practices through code reviews and shared learning. If you enjoy solving real-world problems, taking ownership end-to-end, and working in a team that values quality, clarity, and continuous improvement, this is a great opportunity to grow your full-stack expertise and make a visible impact.
The candidate will have responsibilities across the following functions:
Backend Development (Java)
- Design, develop, and maintain scalable backend services using Java for business-critical applications.
- Build and integrate RESTful APIs, ensuring secure, reliable, and well-documented endpoints.
- Write clean, maintainable, and testable code; participate in peer code reviews and refactoring initiatives.
- Troubleshoot production issues, perform root-cause analysis, and implement long-term fixes.
Frontend Development (Angular)
- Develop responsive, user-friendly web interfaces with Angular, prioritising performance and usability.
- Integrate frontend components with backend APIs and ensure smooth data flow and state handling.
- Collaborate with UX/product stakeholders to translate requirements into high-quality UI features.
Collaboration and Delivery
- Work closely with QA to ensure test coverage, defect resolution, and high-quality releases.
- Contribute to sprint planning, estimation, and timely delivery of features and enhancements.
- Support continuous improvement by suggesting engineering best practices and process optimisations.
Requirements
- 3-8 years of professional experience in Java full-stack development.
- Proficiency in Java and hands-on experience building backend services and REST APIs.
- Strong experience with Angular for developing modern web applications.
- Solid understanding of OOP, data structures, debugging, and writing maintainable code.
- Bachelor's or Master's degree in a relevant discipline: BTech/BE, BSc, BCA, MTech/ME, MCA, MSc.