Ability to thrive in a dynamic and fast-changing environment
Should be results oriented, proactive and showing overall leadership quality
Design and build extremely reliable, scalable and high performing enterprise systems in about one-third the time that most competent people think possible.
Own end-to-end availability and performance of client's services.
Java web development experience on large scale, high-volume sites or web applications.
Good knowledge of Core Java concepts.
Experience in at least three of these skills: Spring 3.0 (core, MVC, aop), Hibernate, jQuery, JMS, Webservices, memcached, MongoDB, SOLR.
Experience with "faster, lighter" Java tools including Refactoring IDE's, Spring, Hibernate and other open source technologies.
Excellent communication and collaboration skills