Skills and Experience:
• 5+ years’ experience developing applications software.
• Experience developing web services using JEE/Java/Spring required.
• Clear understanding of MVC design pattern. Use of SpringMVC preferred.
• Experience with integration frameworks such as Apache Camel or Mule a plus.
• Experience using node.js to build scalable web services a plus.
• Experience with other open source frameworks a plus (PHP, Rails, Grails, Django or similar).
• Experience with Oracle, MySql, or PostgreSQL and use of Hibernate, ORMs and/or jdbc required.
• Experience with NoSql databases such as MongoDB or CouchDB a plus.
• Understanding of document description languages such as JSON and XML.