Hands on Experience in Architecting and designing Core JAVA, J2EE based applications
Strong knowledge of OO concepts, design patterns and composite applications
Should be completely hands-on In depth knowledge on any one ORM frameworks Hibernate/iBatis, Spring, web services
Min 8 to 10 years of professional experience, 2 years as architect
Practical experience in working on JSP, Servlets, JSTL with good understanding of various MVC frameworks like Struts, JSF Sound knowledge of modeling tools
Should be able to recommend architectural improvements and provide leadership during implementation
Practical exposure to TDD process Expert in Profiling, debugging and technical problem solving Practice the performance driven development.
Experience with multi-threaded applications Good communication skills, keen to share knowledge and best practices