Key Skills: Fullstack Java, AWS, People Management, Python
Roles and Responsibilities:
- Lead and mentor software engineering teams; run one-on-ones and build career development pathways while fostering collaboration and continuous learning.
- Design and oversee robust, scalable backend architectures and full-stack solutions; make informed technology and design-pattern decisions.
- Partner with product management, DevOps, and QA to ensure seamless project delivery across agile and waterfall methodologies.
- Drive medium to large-scale development initiatives, manage complex release cycles, and improve development processes and quality standards.
- Own technical risk assessment and mitigation across the development lifecycle, including performance optimization and scalability troubleshooting.
Skills Required:
- 14 - 16 years of relevant engineering and architecture experience
- Full-stack Java development and architecture leadership
- Backend and integration expertise with Python, Node.js, and React
- AWS cloud services and scalable system design; SQL/NoSQL data modeling and storage
- CI/CD and deployment tooling including GitHub Actions, Terraform, Jenkins, and Harness; containerization and orchestration with Docker and Kubernetes
Good to Have:
- People management experience and experience with application performance monitoring using Dynatrace
- Event-driven architecture experience with Apache Kafka
Education: Any Graduation