Experience in EJB, JSP, Struts, Servlets and other J2EE technologies. Experience on XML and Webservices is a must. Experience with any of the App/Web servers (preferably Websphere) is a must. Good understanding of OOPS concepts, UML and Design Patterns.