Skills: strong Development Skills in Java (JDK 1.5 OR 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 of design patterns.
Experience with Multithreading/ Data Structures and Algorithms is highly preferred (not a mandate though)
Good communication skills and ability to work with global teams to define and deliver on projects.
Strong experience with J2EE, Core Java (Serialization, Synchronization, Concurrency, Reflection),Frameworks /ORM tools (Struts/Springs /Hibernate /toplink/JPA/Ibatis etc.),
Presentation Layer (JSP/Servlet) /Web Services ,
Databases, Build and Release, Systems Integration, Agile, Estimations/Planning, OOPS Concepts,
Must have good communication skills.
Resume should contain the following details.