J2ee Consultant Resume Profile
Harrisburg, PA
SUMMARY
- Have 7 years of IT professional experience with full project lifecycle development in J2EE technologies, Requirements analysis, design, development, testing, deployment and production support of software applications.
- Strong working experience in Insurance / Brokerage / Telecom / Banking Financial Industries.
- Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
- Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces Rich Faces Prime Faces Ice Faces, Groovy and Grails, EJB, JPA, Java API for XML Web Services, JCA, Spring and Hibernate.
- Extensive knowledge and implementation skills in Struts MVC framework, JSF Framework.
- Extensively implemented IOC and Dependency Injection using Spring Frameworks.
- Strong programming skills using Java1.6/1.5/1.4, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
- Extensive experience in using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Extensive knowledge in using Ajax Frameworks Prototype, EXTJ, JQuery, JSON, DOJO.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Extensive experience in various agile methodologies like Test Driven Development TDD and SCRUM
- Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, EXTJS, MS FrontPage, JSP, Struts Tag Library.
- Strong Hands on Experience with IBM MQ Series and JMS for communications between middleware components.
- Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEAWeb logic, JBoss, Tomcat server with wide variety of development tools like IBM WSAD/ RAD / RSA, My Eclipse, Dream Weaver.
- Used Distributed Cache to distribute the archives and jar files at the slave nodes.
- Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
- Expertise knowledge in building applications using Rational Unified Process RUP , UML and OOAD.
- Involved in developing Test plans, Test Cases Manual/Automated , Test Procedures and white-box and black-box testing
- Installed and configured Tomcat Web Server on Windows, Linux.
- Used Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
- Experienced in implementing EnterpriseApplications with full life cycle of software development.
- Experience in using Log4J, Version Control using SVN, Star Team, and CVS.
- Experience with unit testing using Junit and writing build scripts using ANT.
- Good knowledge on application builds and deployments using Hudson/Jenkins
- Worked on different OS UNIX Sun Solaris, AIX , Linux,Windows NT, Windows XP, and Windows 2K.
- Good team player with ability to solve problems, organize and prioritize multiple tasks.
- Excellent communication and inter-personal skills.
TECHNICAL SKILLS
Languages | C, C , Java J2SE1.5/1.4 ,J2EE1.5/1.4 , SQL, PL/SQL, UML2.0 |
Technologies | JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0, Web Services, Groovy and Grails, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase Power Designer |
Web Technologies | HTML/DHTML, XHTML1.1, JavaScript1.x, ExtJs XML1.0, XSL, XSLT, CSS |
Development Tools IDEs | Eclipse3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005 |
Web/Application Servers | Tomcat6.x/5.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x. |
Design Patterns | MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns |
RDBMS | Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2 |
Platforms | Windows, UNIX, LINUX |
Testing Tools | Junit 4.x, Load runner 11.0/11.5, Quick Test Pro, HP Performance Center. |
Version Control | CVS, SVN, VSS and Rational Clear Case. |
Methodologies | Agile Methodology, RUP, Extreme Programming |
Build Tools | Ant 1.7, Maven 2.x, Jenkins 1.2 |
PROFESSIONAL EXPERIENCE
Confidential
J2EE Consultant
Responsibilities:
- Designed and developed the application using AgileScrum methodology.
- Wrote Technical design documents, Implementation plans and testing documents for the requirements.
- Developed the application according to the user requirements using JSF Framework 2.2, Richfaces 4, Jquery, XhtmlandSpring framework 3.2.2.
- Wrote JSFvalidators and converters for validation and data conversion purposes and used JSF explicit/implicit navigations
- Designed and developedProfessional and Hospital screens usingJSF Framework2.2, HTML and CSS3and Jquery.
- Implemented business logic using Spring service layer and Spring dao layer using Spring Framework
- Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
- Integrated JSF, Spring and Hibernate, configured logging and developed exception handling for the application.
- Wrote HibernateCriteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
- Created Splash pages and hover bubbles using JSF 2.2andhave done the dependency management using Maven.
- Wrote Junittest cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.
- Used Hibernate 3 for accessing and persisting data between Java objects/classes and a relational database.
- Used JBoss server 6.0 for deploying the web applications.
- Wrote HQL queries for reportsand Criteria queriesto get the data in the Data tables using Oracle 11g.
- Used Subversion for software configuration management and version control
- Involved in Unit Integration Testingof the application.
- Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.
Environment:J2EE/J2SE, Java 6.0, JSF, Spring Frame Work, Spring Batch, Hibernate 3, CSS3, XML, HTML,Oracle11g, Windows 7, Sub Version, Eclipse Kepler.
Confidential
J2EE Consultant
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Wrote Technical design document with the class, sequence, activity diagrams in each use case.
- Designed and Developed the UIFramework built using JSF Rich Faces, Ajax4JSF.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule using Spring Web flow.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
- Used Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Designed and developed Business components and Integrated with spring framework.
- Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL,Hibernate.
- Involved in configuring and integrating JSF, spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Integrated business layer using Hibernate with Spring DAO.
- Used Spring Batch to build the POJO-based development approach of the Spring Framework.
- Wrote the DAO's to access the database using JDBC calls.
- Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects and Hibernate.
- Implemented Spring Bean Factory to create proxied object using AOP framework
- Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
- Designed developed LDAP Authentication Authorization Service using Java, LDAP, JNDI.
- Involved in transforming XML data in to Java Objects using a JAXB binding tool.
- Developed Action Form classes, Form beans, Action Classes using Struts2.
- Responsible for configuring and deploying the builds on WebSphereApp Server
- Deployed Distributed Cache on a cluster of multiple nodes.
- Involved in the Performance Tuning of the Application on client side.
- Wrote notification service that executes daily, sends emails and escalations to participants.
- Used Tomcat Web server for deploying web applications.
- Involved in Unit Integration Testing for different Modules in the application.
- Wrote build deployment scripts using ANT, Maven, shell scripts and JACL on unix env.
- Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
- Did the application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical functional support to the users and fix them.
Environment:J2EE/J2SE, Java 5.0, JSP, Ajax, Ajax4JSF,JSF, Apache MyFaces,RichFaces,Spring Frame Work, Spring Batch, Hibernate, JDBC,JPA2, JMS, CSS3, Apache Axis 2.0, Tomcat Web server, LDAP,JNDI, UDDI, WSDL, SOA, SOAP, XML, HTML, Log 4j, Web Sphere 6,RAD 7, Oracle, SunOS UNIX , Struts2, Shell Script, Sub Version , Maven, Ant and WindowsXP.
Confidential
J2EE Consultant
Responsibilities:
- Designed and development applications using Rational Unified Process RUP , UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC design pattern.
- Developed user management screens using JSF framework, business components usingspring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Developed UI for Customer Service Modules and Reports using JSF, JSP's, Prime Faces, ApacheMy Faces Components, Ajax4JSF framework Ajax , JavaScript and Backing Beans.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
- Designed Developed persistence service using Hibernate framework.
- Hibernate used as the ORM mapping tool and worked with Hibernate Query Language HQL .
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using spring framework.
- Configured and Integrated JSF, springand Hibernate frameworks.
- Responsible for writingJava code to convert HTML files to PDF file using Apache FOP.
- Developed Message Driven Beans MDBs for receiving and processing data from IBM MQ Series using JMS.
- RationalClear Questusedfor defects, change tracking across the application.
- Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
- Implemented EXTJS for client-side design and validations.
- Involved in the performance tuning of PL/SQL statements.
- Generated Oraclereports using Oracle reports 9i
- Developed database triggers and procedures to update the real-time cash balances.
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
Environment: Java/J2EE, JMS, JNDI, JSP, JSF,My Faces, Prime Faces, Spring,Tiles, Hibernate, HTML, DHTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Ant, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.