A Degree in Computer Science / IT or equivalent. Good knowledge about OOP concepts. JEE skills and experience should include Java. EJB, JPA, JSP and Struts. Experience in XML, HTML, DHTML, CSS, Javascript, AJAX, Oracle, MySQL, JBOSS, Design patterns, Hibernate, and Spring Framework preferred.