We are seeking a motivated and detail-oriented Senior Java Angular Full-Stack Software Engineer to join our client's engineering team. In this role, you will be responsible for maintaining and enhancing the front-end presentation of our client's flagship on-premise product, leveraging TypeScript, Angular, and GraphQL, while also contributing to the back-end using Java and Spring Boot. This position requires strong technical ownership, collaboration within agile teams, and mentorship of junior developers to ensure high-quality, scalable software delivery.
Key Responsibilities
Research functional requirements for new features and enhancements for our client's product
Provide accurate development effort estimates
Perform hands-on development using TypeScript with Angular, backed by GraphQL
Apply established design patterns, including MVC, Singleton, and Observer
Adhere to best practices for code quality, organization, documentation, and style guidelines
Develop and maintain unit and integration tests
Identify, debug, analyze, and resolve defects across multiple supported browsers
File clear, detailed defect reports for our client's engineering workflow
Participate actively in peer code reviews and technical design discussions
Execute consistently on scoped development assignments
Create and maintain technical documentation for features delivered to our client
Participate in agile ceremonies including planning, stand-ups, demos, and retrospectives
Collaborate effectively within cross-functional teams to deliver high-quality outcomes
Mentor junior and intermediate developers across development best practices
Required Qualifications
10+ years of experience in full-stack development with Angular and Java-based applications
Strong understanding of database concepts, particularly MySQL and PostgreSQL
Experience working on large-scale, enterprise-grade applications
Experience with modern JavaScript frameworks (Angular preferred; React/Vue acceptable)
Exposure to backup or data protection solutions is an advantage
Bachelor's degree in Computer Science or equivalent practical experience
Strong verbal and written communication skills
Job Type: Full-time
Pay: ₹378,649.62 - ₹1,647,461.80 per year
Work Location: Hybrid remote in Pune, Maharashtra
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.