Strong proficiency with JavaScript Hands on work experience on object-oriented programming development in Java and J2EE Extensive working experience in micro service Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development Knowledge of Node.js and frameworks available for it such as Express, StrongLoop, etc depending on your technology stack Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)