Understanding of latest technologies and tools in the Java/JEE space and using them.
Must Experience on OOAD frameworks such as Spring, Hibernate, REST.
Good experience with databases like MySQL or Oracle or any NoSql.
Ability to respond well to pressure
Strong interpersonal skills with ability to work effectively across team boundaries
Experience with Agile methodology and development tools.
Has lead teams of at-least 3 people.
Working in lots of different domains