SR Java / Web Developer recruitment

*Bachelor's Degree in Computer Science or Engineering
*Must have 3-5 years of strong Java Development Experience
*Experience in event-driven (publish/subscribe) programming models
*Experience in using Protocol Buffers
*Strong Object-oriented design and methodology
*Experience in multi-threaded software design
*Experience developing Java Web Services
*Experience using both relational (Oracle, Postgres, MySQL, etc..) and non-relational (MongoDB, Redis, Cassandra, etc..) database technologies
*Experience constructing a MVC website using Groovy on Grails, Ruby on Rails in a major plus
*Knowledge of Linux and bash shell scripting
*Ability to learn a new industry and technology quickly
*Experience in Financial Services Industry