Job Description :

a) Safe Agile trained

b) Extensive software development experience using Java.

c) Experience working with front-end technology and framework such as JavaScript, AngularJS, and ReactJS.

d) Experience using Java JSON to create microservices RESTful services.

e) Experience with version control tools such as Git.

f) Experience with XP Principles, including TDD and continuous deployment. Experience with Agile development methodologies.

g) Aggressive problem diagnosis and creative problem solving skills on highly complex problems; technical agility

h) Experience with Microservices Rest services Soap

i) Knowledge of Cassandra

j) Experience with Node.js, React, Backbone or other client-side MVC technologies is a plus

k) Experience with JavaScript build tools and dependency management (npm, bower, grunt, gulp) is a plus

l) Experience with unit and automation testing (Jasmine, Protractor, JUnit)

m) Knowledge of Java build tools and dependency management (gradle, maven)

n) Design and implement solutions based on architecture and business requirements

o) Troubleshoot issues and make system changes as needed to resolve issue

p) Collaborate effectively within team and across teams (mostly with QA and Support Team)

q) Proven hands-on Software Development experience