* Strong Development Skills in Java (JDK 1.5/1.6)
* Java 5 Features: Enums, Annotations, Generics, Auto boxing, Loops, Concurrent APIs etc.
* Strong in software development process, test driven development.
* Strong OO design skills/implementation
Strong exp with J2EE, Core Java (Serialization, Synchronization, Concurrency, Reflection) ,Frameworks / ORM tools (Struts / Springs / Hibernate / toplink / JPA / Ibatis etc. Exp with Multithreading / Data Structures & Algorithms is highly preferred