Duties: He worked as team leader and programmer. The application was deployed over Oracle Application Server 10g. The following activities were developed in the Project: · Analysis, design, and technical specification of the Holder Module. The design was done with UML 2.0. Use cases, diagrams, class diagrams, sequence diagrams, activity diagrams and state diagrams were created. StarUML 5.0 was used for it · Design and implementation of ER Models. ERwin tool was used for it. · Coding with Java 1.4. · The presentation tier was coded with Struts Framework, Apache Tiles, Ajaxanywhere, DisplayTag Library, AjaxTags. · The business tier was code with EJB Stateless Session Beans. · The persistence tier was coded with Hibernate 3.0 · The integration between the tiers was done with Spring Framework 1.7. · Creation of PDF Reports with Jasper Report. The iReport tool was the designer tool. The execution of reports was done in asynchronous mode by making use of Message-driven POJOS with Spring JMS templates. · Scheduling jobs was done with concurrent programming (Java Threads). · Development of the operation Java component. It was developed with by making use of GOF Patterns as Strategy and Chain of Responsibility. · Development of Oracle PLSQL packages. Creation of Oracle views. · Intensive use of J2EE Core patterns. · Installation, Configuration and Administration CVS software on Linux environment (Kubuntu). · JIRA software was use to resolve bugs and issues reported by business users. · The J2EE components were developed with Eclipse 3.0. Client: CAVALI. Technology: JSP, Servlet, Hibernate,Struts, Spring, PL/SQL, DHTML, AJAX, ajaxanywhere , Jasper Report, iReport, EJB,Tag Lib, MDA, RUP, UML, Oracle Application Server 10g, OC4J, Tomcat, Jboss, Eclipse, Star UML 5, Erwin 4.0, CVS , Linux, Kubuntu.