Collections, Data structures, High performance systems in Java
Good knowledge of OOAD principles, Design patterns and Database.
Hands on Experience in Framework.
Framework (Hibernate / Spring / Struts)
Exp. of developing system/application architecture/framework
Exp. in Web Services technologies is a must
Exp. with JUnit (any Java Unit Testing Framework),
Test Driven development
Proficient knowledge of SQL