Sr. Java & J2ee Consultant Resume
SUMMARY
- 6+ years of experience in Analysis, Design, Development, Testing and Maintenance in the field of Web Applications and client - server environment.
- Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, Resource Bundles, PlugIn, Internationalization, DynaActionForm, DispatchAction in the Struts Application development.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- A specialist in JAVA Chordiant technologies software tool CRM, BPM, Decision Management.
- Experience as GUI as well as Backend developer.
- Experience of working with RAD, WSAD 5.0, Jbuilder, Eclipse 3.x (with MyEclipse plug-in).
- Experience of working with databases Oracle 8i/ 9i/ 10G, Sybase and DB2, MySQL.
- Experience in Oracle development tools like Toad, Sql Navigator.
- Experience in using the XML parsers like SAX, DOM.
- Experience in open source content management framework like OpenCMS.
- Experience in generating UML used case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
- Strong experience in working with Application Servers like Apache Tomcat 5.5,Jboss 3.2, IBM WebSphere 6.0, BEA Weblogic, JRUN and building application using ANT tool.
- Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on Object oriented concepts.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
- Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
- Experience in using XSL/XSLT for displaying data.
- Experience in writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
- Experience of working in Spring Framework with Hibernate and JSF.
- Extensive experience in using Struts 1.1,1.2 (MVC Architecture) Framework
- Well acquainted with the Software Development Life Cycle (SDLC) for Development Projects.
- Experienced in Unit Testing and generating of Test cases for web applications.
- Understanding of Perl script and UNIX Shell script programming.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java & J2EE Consultant
Responsibilities
- Active participation in discussions to finalize the design structure of the application and prepared detailed design documents using Class and Sequence Diagrams.
- Debug the Mainframe code to design the modules for the newer systems using available J2EE APIs.
- Implement the presentation layer (GUI), based on open source framework, involving JSF, JSR-168, AJAX, Servlets, JSP, JSTL, CSS, HTML, JavaScript and Beans.
- Extensive use of JSF UI components and tag libraries in developing JSPs for the UI screens.
- Develop MDB to retrieve the JMS message from queue and communicate with different services based on request.
- Perform transformation of design models into simple POJO classes.
- Document functional as well as technical specifications for the records.
- Write SQL queries to access and verify the application across the database layer.
- Work on Hibernate for Data access layer.
- Extensive experience in event handling and even-based programming.
- Responsible for developing the Struts-configuration file, Action classes for handling the Http requests from the front-end components.
- Worked with automated scripts using ANT framework to deploy applications on WebSphere application/portal server.
- Setup the MQ message queues, managers and channels on the server and configured them for use in production
- Implement business logic with Drools rules engine.
- Extensive work on IBM Rational software architect IDE to design and develop the application.
- Use of SVN repository to maintain distributed work structure.
- Use of JUnit framework for Unit testing of the apps.
- Specified business processes using XML based language (BPEL).
- Work on test cases and resolving defects, using HP Quality Center.
- Experience working across different teams and build very healthy work environment.
Environment: Java/J2EE, JMS, JNDI, Struts, IBM MQ Series, JSF, XML, JAXP-SAX/DOM, Web Sphere Application server 6.1, RAD, RSA 7.5, Oracle 10g, Dozer, JBoss Drools, BPEL, Hibernate, ANT, Websphere Portal Server 6.0, SVN, UNIX, AIX.
Confidential
Sr. Java & J2EE Consultant
Responsibilities:
- Responsible for design and implementation of underwriting module.
- Implemented various Java/J2EE design patterns.
- Set up entire Swing application & created numerous module specific JSPs to implement the User Interface Design.
- Wrote Action classes to implement business logics and to maintain the process of the application.
- Used XML for customizing the generation of CAM, by using DOM Parser.
- Implemented Stateless Session Beans with for data access using DAO.
- Used & created numerous Stored Procedures and Functions to implement some complex business logic at the database level to improve response time.
- Used strut framework to implement MVC architecture.
- Configuring spring and Hibernate Framework with J2EE.
- Involved in different testing & deployment phases including Unit testing, Integration testing and Production testing.
- Used Hibernate (ORM architecture) for object-to-relational mapping from the database and creating POJOs.
- Created portal user interface to access Web Services.
- Used JSR 168 Portal to authenticate to a LDAP server.
- Developed web service for filling an online loan application and checking a credit history. And communication of two web services in based on WSDL protocol.
- Involved in deployment of application on Weblogic Application Server in Development & QA environment.
- Implemented classes using core java.
Environment: Java/J2EE, Servlets 2.2, JSP, Weblogic application server, HibernateJunit, Swing, JDBC, EJB2.x, UML, XML, CSS, HTML, Oracle, spring, SOA, Spring, Portal, JSR 168
Confidential
Sr. Java & J2EE Consultant
Responsibilities:
- Designed and developed advanced dynamic views using JSP, JavaScript, Ajax
- Involved in all phases of the SDLC from requirement gathering to Implementation
- Requirement collection, creation of UML diagrams
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose
- Developed an application patch enabling JDBC based backend database
- Design and develop Servlets, JSPs, Spring, Stream, JavaBeans with dependency injection to implement JSF framework, Good working experience developing advanced Swing components.
- Extensively worked with the retrieval and manipulation of data from the IBM DB2 database by writing queries using SQL
- Extensively worked with the JDBC Stored Procedures from IBM DB2 database
- Used some of the latest design patterns like Fast-lane, Singleton, Factory, View Helper and DAO Pattern
- Used Hibernate (ORM architecture) for object-to-relational mapping from the database and creating POJOs
- Used XML to do configuration in the application
- Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages
- Used the RAD for creating and deploy the application on IBM Websphere Application Server
- Used ANT build tool for automation of installation build and for running test cases to generate test report
- Involved in writing JUNIT test cases.
Environment: Java/J2EE, JSP, Servlets, JSF, RAD 6.0, Rational Rose, Jakarta Log4j, Jakarta ANT, IBM WebSphere 5.0, IBM DB2, SQL, PL/SQL, XML, JNDI, XSLT, CSS, HTML, Hibernate, JDBC, DOM, UNIX.