J2ee Consultant Resume
Boston, MA
SUMMARY
- Over 6 Years of experience in IT in all phases of SDLC. Developed and supported Key projects for various clients, have a working experience on end - to-end development of software products from requirement analysis to system study, designing, coding, testing, documentation and implementation.
- Strong experience in Object Oriented Programming in the field of JAVA and J2EE technologies.
- Strong Object-Oriented Programming Concepts OOPS with OOP methodologies and Design skills.
- Working experience in application development using Java, J2EE, Applets, JSF (Java Server Faces), JSP, Java Script, Servlets, JDBC, Struts, Hibernate, Spring.
- Experience in using Struts 2.x and Spring and Hibernate framework, MVC for various Web based application development.
- Significant experience in Hibernate and Ibatis as the Object Relational Mapping solution and Hibernate Query Language (HQL).
- Good experience on Implementing the JSecurity security framework for authentication, access control and session management in the project.
- Strong expertise in developing user-friendly web interfaces using HTML, DHTML, CSS, Struts Tag Library, JavaScript with AJAX technology.
- Good knowledge of Design Patterns like Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object and POJO etc.
- Expertise in developing GUI based application with Java Applets and Swings.
- Experience in working with application development environments using BEA Web Logic, Apache Tomcat and IBM Web Sphere Application Server.
- Experience with JUnit for performing Unit Testing and determining the application functionality and good working Log4j package for logging purpose.
- Experience in Programming technologies like ANT, Eclipse and NetBeans etc for project build.
- Good experience working with Database like Oracle, MySql, MS Access, DB2, MS SQL Server to manager.
- Through working knowledge in core Java, Java database connectivity API of JDBC, Java Beans.
- Expertise in XML and related technologies like XSD, XPath, XSLT, DTD and parsers like DOM and SAX.
- Working knowledge in designing and developing applications using UML with Rational Rose.
- Experience Working on different platforms like Unix/Windows 2000/2003/XP/Vista.
- Have a good knowledge on the Mercury LoadRunner and QTP Testing technologies.
- Fulllifecycle experience, including customer reviews/meetings, requirements gathering, architectural review, high- and low-level design, coding, peer walkthroughs, testing, acceptance, delivery/installation, technical support and maintenance tasks
- Demonstrated ability to work well with a wide variety of people at various levels. Highly motivated, quick starter, solution oriented programmer excellent at solving complex problems under strict deadlines. Good communication skills, co-ordination and collaboration 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, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, .NET, Sybase PowerDesigner
Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, ExtJs XML1.0, XSL, XSLT, CSS
Development Tools (IDEs): Eclipse 3.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, WebLogic 10.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, DB 2 9.1/8.1/7.2
Platforms: Windows, UNIX, LINUX
Testing Tools: JUnit 4.x, Loadrunner 11.0/11.5, Quick Test Pro, HP Performance Center.
Version Control: CVS, SVN,VSS and Rational ClearCase.
Methodologies: Agile Methodology, RUP, Extreme Programming
Build Tools: Ant 1.7, Maven 2.x
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
J2EE Consultant
Responsibilities:
- Involved in several phases of the project including application design, technical design, development, testing & debugging, implementation, documentation and in corporation of user feedback to plan enhancements in the application system.
- Participated in agile (SCRUM) sprint backlog planning, story detailing, prioritizing and estimation for Enhanced Search project team
- Designed the application using UML. Class Diagrams, Sequence diagrams and State diagrams were developed using Rational Tools
- Responsible for design and development of front-end screens using IceFaces, JSP2.0, JavaScript and CSS.
- Involved in design and implementation of MVC architecture in different modules.
- Designed and developed the user interface applications using IceFaces, xhtml, JSP.
- Used IceFaces for front-end validations.
- Extensively used Custom components IceFaces library like auto complete, progress bar, sortable tables, Paginations, Scrollable, DataTables, calendar components in the application
- Developing Controlling Page Navigation and Handling the Request Parameter’s with Managed beans in JSF
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Responsible for development of the application using JSF framework, Java Web Services (JAX - RS) as Business layer, SQL and Hibernate ORM tool in the data access layer.
- Implementing Custom Components and Custom Tag Libraries for displaying the Data Tables using IceFaces.
- Wrote the View Objects which can be populate on the ManagedBeans.
- Used Business Delegate, Session Facade and DAO design patterns.
- Used Eclipse for writing code and SVN for version control.
- Used Web Logic application server 10.3.3 for deploying various components of applications.
Environment: Java, JSP, JSF, EJB, HTML, JavaScript, Oracle, JMS, Eclipse, SVN, Log4J, JUnit, WebLogic application server 10.3.3, ANT, IceFaces, IBM Main Frames, DOJO, jQuery, Java Script.
Confidential, Groton, CT
J2EE Consultant
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application
- Develop the User Interface Screens for presentation using JSP and HTML.
- Struts (MVC) framework is used for developing the web application
- Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
- Developed Action Classes and Form Beans for the Application.
- Enhanced application with new screens, coding the underlying business functionalities using Struts, EJB 3.0 with annotations, web services and Oracle
- Updated the Resource Bundle to add the error messages to be thrown to Struts Validator errors.
- Used Spring IOC to get the dependencies and look up business objects.
- Used Spring Dependency Injection to get the Hibernate Sessions and Spring DAO Classes
- Integrated spring ORM tools like EJB in context files, configured entities and JPA for persistence.
- Implemented Agile Methodologies, and SCRUM a light weight framework for managing and controlling iterative and incremental projects.
- Involved with database design including tables and fields using normalization principles and Entity relationship diagrams.
- Developed the JSP using the tag libraries. Perform validations using struts validation framework.
- Web services were developed using document style web service call. All the request and response were XML documents transferred using SOAP API.
- Extensively used JAVA5, XML, XPath API’s and XSLT transformation to retrieve/build messages from the request/response.
- Generated WSDL file through Axis. Involved in design and develop web services using Axis.
- Involved in configuring various XML’s in Hibernate and Spring framework.
- Client side validation is performed using JavaScript. Used Log4j for logging. SVN as source control tool.
- Used JUnit framework to automate unit testing.
Environment: Core Java,J2EE, JSP 1.2, Weblogic Application Server 10.3, Eclipse 3.1, Web services, Hibernate, Oracle 9i, SVN, HTML, Java script, MVC, WindowsXP, Struts1.2, Ajax.
Confidential, Hartford, CT
J2EE Consultant
Responsibilities:
- Involved in analysis, design and development of workflow.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object(DAO), Singleton and Factory.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Developed custom validators in Struts and implemented server side validations using annotations.
- Developed Struts forms and actions for validation of user request data and application functionality
- Implemented the business logic using Session Beans of the Enterprise application and for integration of EJBs into Struts Framework worked with the Service Locator and Business Delegate layers.
- EJB, Entity Beans are used as persistence layer and are used to interact with the database.
- Developed Bean Managed Persistence BMPs and Container Managed Persistence CMPs according to the needs of the application.
- Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL, UDDI for implementing Web services.
- Used JMS Java Messaging Service for messaging and also worked with Message Driven Beans MDBs for Synchronous and Asynchronous Messaging.
- Concurrent Versions System (CVS) is used for version control and TOAD is used as database development tool.
- Used Maven to build the application and deployed on WebLogic Application Server.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Monitored the error logs using log4j.
Environment: Java, JSP, Servlets, Struts, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, Eclipse, JBoss, Ratonal Rose, CVS, Oracle 9i, Junit, Rational Rose, JavaScript, DHTML.
Confidential
J2EE Consultant
Responsibilities:
- Involved in several phases of the project including application design, technical design, development, testing & debugging, implementation, documentation and in corporation of user feedback to plan enhancements in the application system.
- Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework and data access.
- Develop user interfaces using JSP, HTML and CSS.
- Used ClearCase as a source code controller, Used ClearQuest for issues and defects.
- Developed the interacting JSPs and Servlets for modules like User Authentication and Performance Display.
- Developed front-end user interface modules by using HTML, XML, etc. Front-end validations of user requests carried out using Java Script.
- Developed the Actions classes, logic classes for executing business logic, DAO classes to access the DB using
- Spring and Hibernate.
- Responsible for code reviews, writing unit test cases and unit test using JUnit.
- Lots of bug fixing to make new changes and enhancements. Worked in a fast pace environment, handling lots of multi-tasking to meet the deadlines.
- Provided mentoring, help and support to other developers.
Environment: JSP, JDBC, JNDI, WebServices, ANT, Log 4j, JavaScript, XML, EJB, Eclipse, DB2, Spring, Hibernate, JUnit, Rational ClearCase, Websphere Application Server, Rational Application Developer (RAD).
Confidential
J2EE Consultant
Responsibilities:
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE.
- Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
- Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
- Worked on coding of Servlets and EJB communication
- Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc. from Apache.
- Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
- Developed WebLogic container security components for adding vendor specific Security Realm to application using JMX.
- Java Servlets and JSP pages were deployed on the WebLogic Application Server for retrieving user information and posting related data.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
Environment: Java/J2EE, Struts, EJB, Web Logic Server, Oracle, XML, HTML, JavaScript, Ant, PL/SQL, JSF, JUnit.