|
Required Skills & Experience
• 8–12 years of software development experience, with at least 3 years in a technical lead role.
• Expert in Java, Spring Boot, Spring Cloud, Hibernate/JPA and microservices design patterns.
• Strong front-end skills in React or Angular, TypeScript, HTML5 and CSS3.
• Experience designing and consuming REST APIs; exposure to GraphQL and event streaming (Kafka) preferred.
• Hands-on experience with Docker, Kubernetes and a major cloud platform (AWS or Azure).
• Strong SQL skills and experience with at least one NoSQL database.
• Solid grasp of CI/CD, Git workflows, test automation and secure coding practices (OWASP).
• Excellent communication and team leadership skills in Agile/Scrum environments.
Preferred Skills
• Experience integrating applications with IAM platforms (Okta, Entra ID, SailPoint, CyberArk).
• Infrastructure-as-Code experience with Terraform or CloudFormation.
• Experience with performance tuning, caching and high-traffic, customer-facing systems.
• Background in telecom, media or large-scale consumer platforms.
Certifications
• Oracle Certified Professional: Java SE Developer (a plus)
• AWS Certified Developer / Solutions Architect or Microsoft Azure Developer Associate (AZ-204) (a plus)
• Certified Kubernetes Application Developer (CKAD) (a plus)
Education
Bachelor's degree in Computer Science, Information Technology, Engineering or a related field, or equivalent professional experience.
Soft Skills
• Ability to lead, mentor and grow a technical team.
• Clear written and verbal communication with technical and non-technical audiences.
• Ownership mindset with strong problem-solving and decision-making skills.
• Comfortable working in a fast-paced, client-facing delivery environment.
|