Key Responsibilities :
Team & People Management :
- Lead and mentor a team of backend engineers, driving performance, growth, and collaboration.
- Foster a culture of ownership, innovation, continuous improvement, and technical excellence.
- Conduct regular 1 : 1s, performance reviews, and career development sessions.
Project & Technical Leadership :
Collaborate with Product, DevOps, QA, and other stakeholders to define technical roadmaps and deliver high-quality solutions on time.Architect and guide development of microservices and backend systems using Java, Spring Boot, and AWS.Drive initiatives around scalability, performance optimization, observability, and reliability.Oversee implementation of best practices in code quality, testing, security, and DevOps.Process & Delivery :
Manage agile development processes (Scrum / Kanban) and ensure timely, predictable delivery.Own sprint planning, capacity management, and progress tracking.Lead incident management and resolution of production issues with root cause analysis.Technical Skills & Experience :
10+ years of backend software development experience with Java, with at least 3+ years in a managerial / leadership role.Expertise in Spring Boot, REST APIs, and distributed systems.Strong experience designing and deploying cloud-native applications on AWS (e.g., EC2, ECS / EKS, Lambda, RDS, DynamoDB, S3).Good understanding of microservices architecture, event-driven systems, and system design principles.Hands-on knowledge of DevOps practices, including CI / CD pipelines, Docker, Kubernetes, Terraform, etc.Experience with SQL and NoSQL databases.Familiarity with logging, monitoring, and alerting frameworks (e.g., ELK, Prometheus, Grafana, CloudWatch).Excellent understanding of software engineering best practices including code reviews, automated testing, and agile methodologies.(ref : hirist.tech)