Core JAVA + Spring + Hibernet/JAVA Play/Struts framework.
Proven working experience in Java development
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)