remote
Technical Lead - Backend - Axis Max Life Insurance
Engineering Manager
Lead the design, development, and delivery of high‑availability Java applications on AWS, architecting scalable, cloud‑native systems while mentoring a team of developers to build robust APIs for a life‑insurance platform.
About the role
Key Responsibilities
- Own the end‑to‑end software development lifecycle for mission‑critical Java applications, ensuring high code quality and performance.
- Architect scalable, cloud‑native systems on AWS, leveraging services such as EC2, Lambda, S3, and RDS to meet availability and security requirements.
- Define and enforce engineering best practices, coding standards, and automated testing strategies across the team.
- Mentor and coach developers, fostering a culture of continuous improvement and knowledge sharing.
- Collaborate with product, data, and security teams to translate business requirements into technical solutions.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong proficiency with AWS services and cloud architecture patterns.
- Proven experience designing and scaling high‑availability systems.
- Excellent communication skills and a track record of mentoring junior engineers.
- Knowledge of API design (REST/GraphQL) and CI/CD pipelines is a plus.
Skills
javaawssystem design