Java Full Stack Developer (Angular) — 8+ years
Locations : Bangalore, Hyderabad, Chennai, Nagpur, Pune
Employment Type : Full-time | Senior IC / Tech Lead level
Role summary
We’re looking for a pragmatic Java Full Stack Developer with strong Angular front-end chops and 8+ years of hands-on experience to deliver enterprise-grade web applications. You’ll own features end-to-end — from backend APIs and database design to responsive Angular UI — working with product, QA, and infra teams.
Key responsibilities
- Design, develop, test, and maintain scalable microservices using Java (Spring Boot).
- Build responsive, modular Angular applications (v10+) with clean component architecture.
- Implement RESTful APIs and integrate with databases, caches, and messaging systems.
- Collaborate on design sessions, code reviews, CI / CD pipelines, and performance tuning.
- Mentor mid / junior engineers, drive technical decisions, and ensure coding best practices.
- Troubleshoot production issues and support release activities.
Must-have skills & experience
8+ years overall software development experience.Strong Java expertise (Java 8+) and Spring ecosystem (Spring Boot, Spring MVC, Spring Data).Proven Angular experience (Angular 8 / 9 / 10+), TypeScript, RxJS, Angular CLI, modules, and component patterns.Solid experience with REST API design and JSON.Experience with relational databases (Oracle / Postgres / MySQL) and ORM (Hibernate / JPA).Familiar with unit / integration testing (JUnit, Mockito, Karma / Jasmine).Working knowledge of Git, build tools (Maven / Gradle), and CI / CD (Jenkins / GitHub Actions / Azure DevOps).Good understanding of containerization (Docker) and cloud basics (AWS / Azure / GCP).Strong debugging, performance tuning, and problem-solving skills.Excellent communication and stakeholder collaboration skills.Nice-to-have
Experience with microservices patterns, API gateways, service mesh.Knowledge of reactive programming (Spring WebFlux) and state management in Angular (NgRx).Familiarity with unit / e2e automation frameworks (Protractor / Cypress).Exposure to Agile / Scrum delivery in distributed teams.Experience with security best practices (OAuth2 / JWT, SSO).Education & other details
Bachelor’s degree in Computer Science or related field (or equivalent experience).Open to candidates based in Bangalore, Hyderabad, Chennai, Nagpur, or Pune.Immediate to 15 days notice preferred.