Work in Agile model, preferably have exposure working on Agile teams
Knowledge or exposure to Agile Engineering practices and tools is preferable.
Self driven with very good communication skills
Concept of EJB, JMS, Security, Transaction, JNDI, Connector
Should know of JEpackaging, Common JE design patterns, JE lifecycle
Servlet life cycle, Java Server Page life cycle