Proven working experience in Java development
Extensive experience in Core Java
Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc)Hands on experience in designing and developing applications using Java-J2EE platforms
Extensive knowledge in Object Oriented Java Programming and design applications using common design patterns.
Strong working experience on JNDI, JDBC, Servlets and JSPsHands on experience in Java frameworks like Spring, Struts, Log4J Object Relational Mapping (ORM) Technologies - JPA or Hibernate