Responsibilities
- Complexity: Lead one or more technical projects with high complexity.
- Ability to lead up to 3 teams of size up to 20 engineers, with each team consisting of 5-8 engineers and testers.
- Ability to lead engineers and technical leads.
- Collaborate with multiple internal Agile teams to execute the projects successfully.
- Adept in one or mode coding languages and open-source frameworks.
- Ability to create distributed systems using micro-services and event driven architecture.
- Ability to create solutions with high availability, resilience and scalability.
- Ability to stay on top of technology trends and experiment/implement cutting-edge technologies.
- Encourage innovation, critical and out-of-box thinking and self-organisation.
- Coach, mentor and lead the developers and technical leads.
- Ability to lead, manage and grow teams up to size 20
Requirements
- At least 5 years of experience in software engineering.
- Min 5 years of people management experience.
- Job specific skills Java Spring-Boot microservices.
- Experience building streaming data applications (Spark Streaming, Kafka, Kinesis etc. )
- Experience using CI/CD practices.
- At least 3 years of experience with AWS.
- Ability to build Cloud Native applications.
- Strong understanding of AWS services (Rt53 Compute, S3 Lambda, Database).
- Good understanding of Dockerization (Docker/Kubernetes).
- AWS Solutions Architect Certification.
- Participate in interviews and contribute to hiring.
- Ability to attract and retain top latent.
- At least 5 years of experience using agile methodology practices.
- Ability to assess a and improve velocity of teams.
- Able to remove team impediments.
This job was posted by Rishika Datta from mPokket.