Requirements; BSc in IT or equivalent qualification. 2 years+ solid hands on experience in JAVA programming. Experience programming with EJB, JSF, hibernate, Muliti-threading, I/O, SOAP, XML, GlassFish. Database experience with MySql, PostgresSql & Oracle. Preparing and maintaining documentation. Ability to start from any point of the development life cycle.