JEE programming experience
Experience in architecting JEE application
Experience in core Java development using concurrent threading model, JVM tuning, GC management.
Experience in designing solutions using in industry standard open source frameworks such as Spring, Hibernate, Apache, and Integration patterns.
Expertise in one or more of the JEE containers (Tomcat, JBoss, Websphere, or Weblogic)
Must have work as architect for high volume high throughput applications in the past.
Experience in Hadoop or cloud knowledge is plus.