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