Not less than 4 years of strong development experience in a Java / J2EE technologies.
Not less than 1 year of web development experience using HTML5, CSS and AJAX / JQuery and AngularJS / DOJO
Experience in Cognitive Technologies like IBM Watson, Amazon Alexa, Microsoft LUIS
Strong working experience in Spring
Strong working experience in SQL and Database programming.
Strong working experience on ORM (JPA / Hibernate)
Strong working experience in Restful Web Services using Spring or Jersey
Have working knowledge of CI / Build tools like Maven, Ant and Jenkins
Have working knowledge of Test Driven Development
Exposure to any Unit test framework like Junit / Test NG and Mocking frameworks (e.g. Mockito)
Have knowledge of design pattern, which includes java, j2ee design pattern.
Familiarity with mainstream application servers like Web Sphere 8.0, Apache Tomcat.
Have working knowledge of UNIX commands and scripting.
Good written and verbal communication skills. Must be able to effectively communicate all aspects of a project solution with managers, client and project team.
Strong interpersonal abilities to collaborate with team members
Can think creatively and provide innovative designs and solutions to problems.
Experience / knowledge of entire software life cycle process / SDLC
Good to Have skills / Prefered :
Working knowledge of AWS and cloud based development and deployments
Node JS development
Working knowledge of messaging middleware like Active MQ
Experience in contact center domain and multi channel customer engagement platforms like Genesys, eGain, Avaya.