• Strong experience in architecture of Java and javascript based systems
• Strong understanding of large scale distributed architectures, reactive programming paradigms, design patterns, information architecture, application development processes and practices
• Knowledge of learning domain is added advantage
• Must be very good in java, javascript
• Experience on one or more Javascript frameworks such as JQuery, Twitter Bootstrap, backbone, Angular JS and others.
• Should have strong understanding of transactional databases, and of multiple types of NoSQL databases like Cassandra, Elastic Search, Neo4j, and others
• Understanding of AKKA, Play framework
• Should have good devops working knowledge
• Experience in TDD/BDD is required
• Knowledge of Kafka, Azure/Google Cloud is added advantage