Your Role and Responsibilities- Lead the development team.
- Collaboration: Work closely with Development team members, Product Management, Designers, frontend developers, DevOps engineers, and other stakeholders to finalize the development scope and commitments.
- Delivery: Make sure development deliverables would have expected timelines, milestones with the expectation of quality
- Coach and mentor development team.
- Build a development process and ensure the process is followed during the development lifecycle.
- Manage and assign work items to development team members.
- Co-ordinate development, QA, deployment and documentation.
- Design and Development: Create and maintain scalable, robust, and secure backend services and APIs to support cloud-based applications.
Required Technical and Professional Expertise
- Experience in leading a development team.
- Total 8-12 years of experience in backend development.
- Ability to work independently or as individual contributor when necessary.
- 6+ years of development experience with Java development.
- 4 + years of experience with any public cloud like AWS/Azure/GCP.
- Good understanding in Springboot framework.
- 2 + years of backend infrastructure deployment and management using Kubernetes
- Experience with web development, REST API’s
Preferred Technical and Professional Expertise
- Golang / Node
- Angular / React
- OpenSearch / ElasticSearch
- Openshift
- Message Queue/Kafka
- Site Reliability Engineering concepts