should have a fluent knowledge of OOPs concepts, data structure, software life cycle, JSP and Servlet.