Working experience with expert level skills in Node JS 6.0 and above, Typescript
Development experience on Microservices and REST APIs using Node JS
Working experience of Mocha and Chai Unit Testing Framework or any other unit test framework for Node JS
Good command on Java/J2EE frameworks (Spring, Sprint Boot) and technology stack
Working experience on Junit, Mockito, PowerMockito etc.
Working experience on GIT/GIT HUB, SVN and Build tools like NuGet, Webpack, Grunt etc and CI tools like Teamcity, Jenkins etc.
Working experience of developing modular applications
Experience in working with Agile SCRUM teams and uses of Agile tools like Rally, JIRA or VersionOne.
Good to have skills
Experience on Angular 2/4, Bootstrap Responsive Layout, Jasmine and Protractor JS for Automated UI Testing
SOLID Principles, Design Patterns and Data Structures
Working knowledge of NoSQL Databases and Amazon Web services (API Gateway, Lambda, EC2 etc)
Experience in Test driven development
Knowledge and experience to create good abstraction