Must have prior experience of performing Application Architectures in a product development
Strong verbal and written communication skills. Should be able to articulate the design approaches/options clearly with the stack holders
Strong knowledge of Microservices, API Gateways, and databases such as MongoDB, DynamoDB, and MySql
An all-round knowledge of Java, Single page web application frameworks such as ReactJs, Angular Js, and able to provide application architectures covering all layers of the software systems
Experience with Cloud Platforms such as AWS and familiarity with Deployment principles in building infrastructure as code
The overall experience of 10 with Agile methodology.
Prior experience in building LMS, Video Streaming, and eCommerse platforms is an added advantage
(Optional) Experience in Digital Asset Management (DAM) for storing video content.