Job Description :
Strong “Software Engineering” fundamentals and practical experience
Development of highly concurrent systems (multithreaded and/or distributed)
UML
Experience of web / app containers such as Jetty, Tomcat, JBoss, Weblogic
Exposure to NoSQL technologies such as MongoDB, Redis, Riak, Couchbase, Hadoop
Map/Reduce
Persistence frameworks/APIs, such as JPA, Hibernate or Spring Data
HTML5 and JavaScript
Exposure to Test Driven Development or Behaviour Driven Development methodologies
Deployment automation technologies such as Chef, Puppet, Cobbler, Vagrant, Ansible, Docker
Exposure to iterative/agile development methodologies (SCRUM, XP, DSDM, RUP, Kanban etc
Scripting experience such as BASH, Python, Ruby
Exposure to automated integration testing through tools like Selenium, Fitnesse, Cucumber
Exposure to enterprise messaging technologies / ESBs (JMS, AMQP, RabbitMQ, Kafka, Tibco EMS, IBM WebSphere MQ)
Note: Candidates should be able to attend In-Person interview at NY.