Responsibilities
- Architect, implement, and support scalable and highly available microservices in Java using Spring Boot.
- Enhance and maintain identity and access management systems, covering authentication, authorization, OAuth processes, token handling, and user lifecycle operations.
- Create and manage RESTful APIs and cloud-native services deployed on Google Cloud Platform.
- Support the design, evolution, and modernization of a large-scale SaaS platform while addressing challenges in scalability, reliability, and security.
- Develop in-depth knowledge of current systems and drive ongoing improvements and refinements.
- Produce and sustain automated test suites to ensure code quality and compliance with engineering standards.
- Diagnose and resolve technical issues across multiple layers of the software stack, conduct root cause investigations, and support production environments.
- Engage in an on-call schedule to support live systems, providing coverage roughly twice weekly from 8:00 PM to 8:00 AM IST, while working with cross-functional teams and managing services end-to-end.
Other
Participate in an on-call rotation approximately twice per week between 8:00 PM and 8:00 AM IST