15 years of experience in software engineering, with at least 5 years of experience in a leadership role.
- Strong technology expertise in Java, Microservices architecture, AWS cloud platform, AI, and the Angular framework.
- Solid background in building scalable and distributed systems, with expertise in technologies such as Spring boot (Spring (Core, AOP, Transactions, Data, Security), Cassandra, Kubernetes (K8s), Kafka, Docker and others.
- Experience with security best practices and protocols (e.g., SSL / TLS, OAuth)
- Hand on experience towards Architecture and Design patterns. Practice industry's leading best guidelines / processes in building enterprise products / components
- Proven track record of successfully leading and managing high-performing engineering teams.
- Excellent communication, interpersonal, and leadership skills.
- Ability to mentor and coach others, helping them develop their technical and leadership skills.
- Strong problem-solving and analytical skills.
- Experience with Agile development methodologies.
- Ability to prioritize effectively and manage multiple tasks simultaneously.
- Experience in building and scaling software applications.
- Experience in recruiting and hiring top-tier engineering talent.
- Ability to work effectively in a cross-functional team environment.
Skills Required
Cloud Architecture, Agile Methodologies, Software Development, Team Leadership