• To work collaboratively with an agile or scrum-based team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables.
• To participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutions
• To evaluate application change requests for fixes and enhancements with adherence to corporate IT policies, guidelines, and procedures.
• To promote good practice of system source validation, versioning control and promotion during system enhancement/ new development.
• Bachelor’s degree with hands–on experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience
• Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management team
• Experience leading a technical/development team with a focus on the delivery and agile development methodologies.
• Experience in implementing business critical, high volume, and highly available services is a must.
• 7+ years software architecture/design experience of enterprise architecture/data related disciplines e.g Java
• 2+ years in a Technical Lead role
• Experience in AGILE and experience in developing test cases/automation scripts
• A successful candidate must be able to lead, analyze, and review architecture and design initiatives and drive implementation for the development