Senior J2ee Developer Resume
Olympia, WA
SUMMARY
- 6+ Years of experience in all phases of Software Development Life Cycle (SDLC)including requirements gathering, analysis, design, implementation & maintenance and testing using various methodologies using Java/J2EE.
- A results - driven SunCertifiedJavaprogrammer with great attitude and proven ability of Object Oriented Programming (OOP), OO and OOA (Object Oriented Analysis).
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework 2.0, JSF 1.2, Spring Framework, Spring MVC, and Hibernate 2.0/3.0.
- Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO, Business Delegate, DTO, View Object, Singleton and Business Delegate in the development of Multi-Tier distributed Applications.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Implemented SOA architecture with Web Services using SOAP, RPC, WSDL and UDDI.
- Good knowledge of Hibernate and HibernateQueryLanguage (HQL).
- Proficient in JSF and used Tag libraries like Rich faces, JSTL.
- Expertise in developing Web Applications using Spring Dependency Injection, Spring IOC and AOP for modularity
- Experience in Ant1.x and Maven 2.x build tools for project development and deployment.
- Hands on experience with JUnit and Log4j in developing test cases and determining application functionality.
- Expertise in using Java IDE tools of Rational Application Developer 7.0 (RAD), Eclipse 3.0/3.2, Bea WebLogic Workshop and NetBeans4.0 to develop dynamic web applications.
- Extensive experience in writing the business logic using EJB 2.0/3.0Session, Entity and Message Driven Beans and RMI.
- Good working knowledge of Application Server like BEA WebLogic 8.1/9.2, JBoss 4.2, Apache Tomcat 3.0/5.5, Oracle Application Server 10.1.2and JBoss Application Server 4.2.3.
- Good knowledge in Database Concepts RDBMS and writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
- Developed Presentation layers using AJAX, HTML, CSS and JavaScript.
- Excellent communication and interpersonal skills, ability to work in team/independently and adapt quickly to new and emerging technologies.
- Result oriented and committed to meet the goal.
TECHNICAL SKILLS
Programming Languages: Java (jdk 1.4/1.5/1.6), C, SQL, PL/SQL.
J2EEComponents and Frameworks: Struts 2.0, Spring 2.0/2.5, JSF, JTA, Servlets, JDBC, JNDI, JSTL, Hibernate
Testing Frameworks: JUnit, JWebUnit, HttpUnit, DBUnit, LoadTest
Client Technologies: HTML, DHTML, CSS, Java Script, JSTL Tag Libraries, XML, JSP.
Web Services Technology: SOAP, WSDL, UDDI, XML, SOA, JAX-RPC, JAX-WS, JAX-RS, JMS, EJB.
Client/Server Scripting: JavaScript, DOJO, JQuery, HTML, JSF Tags, Custom Tags, JSP Action Tags, Struts Tags, Spring Tags, JSTL Tags, Dojoand JSON.
Web / Application Servers: Apache Tomcat 5.5/6.0, WebLogic 8.0/10.3, Web Sphere 6.x/5.x,JBOSS 4.0, Jetty.
Database Servers: Oracle 8i/9i/10G, MS SQL Server 2000/2005/2008, MySQL, DB2,Net Beans4.1.
Design Patterns: Singleton, MVC, Factory, Value Object, Session Façade, Business Delegate, Service Locator.
Version Controls: Rational Clear Case, CVS, SVN
IDE: Eclipse 3.x, Bea WebLogic Workshop, IBM RAD, NetBeans.
PROFESSIONAL EXPERIENCE
Confidential, Olympia, WA
Senior J2EE Developer
Responsibilities:
- Responsible for gathering, documenting and maintaining business and systems requirements and developing designs document.
- Designed the Front-end screens using JSP, JSF, Servlets, HTML and JavaScript.
- Design & Development of User Interface module using J2EE, JSP, JSTL, Servlets and SpringFramework.
- Incorporated Design Patterns like Model View Controller, Singletonand OOP.
- Designed the GUI and flow control using SpringMVCframework for easy maintainability.
- Developed various helper classes needed following Core Java multi-threadedprogramming and Collection classes.
- Configured different layers (presentation layer, server layer, persistence layer) of applicationusing SpringIoC and maintained the Spring Application Framework’s IoC container.
- Implemented Hibernate to map all the tables from different data sources to make database updating using JPA.
- Involved in the Maintenance and Code changes from existing code, Support of the System.
- Involved in the configuration management and version control using SVN.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process using Log4j, which gives the ability to pinpoint the errors.
- Used SeleniumRC to test the application.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Involved to SQL transactions to support e-commerce and other time-critical applications.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.
Environment: Java(jdk 1.6),JSP, JSTL, JPA, JavaScript, J2EE, JSP, Spring 2.5, Hibernate, JSF, Servlets, Eclipse, log4j,Oracle 10g, XML, Windows-XP.
Confidential, Nashville, TN
Java/J2EE Developer
Responsibilities:
- Developed UserInterface using JavaServerPages (JSP), HTML, and CSS.
- Design and develop UIs using JSP, Struts, coded back end using Java and Strutsframework.
- Implemented StrutsHibernateframework, Validations and declarative transactions.
- Involved in database design and creating database objects like tables, and retrieving data from tables in DB2.
- Worked on impact analysis to migrate existing persistence layer to Hibernate.
- Created web pages using JSP, HTML and CSS.
- UsedSOAP to call a XMLWebService, Created web services using SOAP, to allowapplication and services to connect to them over the Internet.
- Implemented unit testing of the application using JUnit.
- Deployed the application in JBOSS Application Server.
- Used EclipseIDE for development and SVN for versioning.
Environment: Core Java, JSP, Servlets, Struts, Hibernate, Web Services (SOAP), HTML, CSS, JavaScript, JUnit, AJAX, DB2, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
- Designed the application based on various J2EE design patterns including MVC.
- UsedSpring Framework to implement the MVC design pattern.
- Created SQL scripts for the SQLServer2005 database.
- Implemented functionality rich user interfaces using HTML, CSS, JavaScript, AJAX and JSP’s.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Developed Web Services using SOAP, UDDI, WSDL, and XML.
- Configured and deployed web application in JBoss Application Server using Maven.
- Created JUNIT test cases and created set up manuals and user guides.
- Worked with the Quality Assurance team in fixing the defects.
Environment: Java 5.0, J2EE, JSP, Servlets, JavaScript, XML, CSS, Spring, SOAP, Hibernate, Eclipse, SQL Server2005, JBoss, UML, AJAX, Log4j, MAVEN.
Confidential, Chicago, IL.
Java/J2EE Developer
Responsibilities:
- Involved in requirements gathering, design and development of the application.
- Responsible for developing the UI modules using JSP, HTML, CSS and JavaScript.
- Used Struts 2 framework to design and develop the application.
- Designed and developed a standalone RESTWebservice using JAXB and JerseyAPI.
- Used SVN as a source control tool and JBoss as the application server.
- Responsible for writing JUNIT test cases and extensively used Log4j for logging.
- Used ANT as a build tool for building the application and deploying it in the JBoss Application server.
- Responsible for converting the existing Free Marker Template files to JSP’s.
- Used Eclipse as IDE tool to develop the application.
Environment: Java, Java EE, SVN, JBoss, Struts 2.0, Hibernate, ORACLE, SQL Developer, HTML, CSS, JavaScript, JQuery, JSON, JSP, XML, Servlets, Jersey API, JAXB, AJAX.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed of JSP pages and layout of the application.
- Developed front-end GUI screens using HTML, JSP and CSS.
- Java Servlets and JSP were used as a middle-ware to communicate Client & Server used JDBC for database access.
- Developed the Struts Controller Servlet for the application.
- Built various StrutActionclasses to Model the business logic.
- Developed Action Forms to capture the screen data.
- Developed JavaBeans components as the business objects.
- Implemented StrutsValidateFramework for used data in all modules.
- Deployed application on IBMWebSphereapplicationServer.
- Performed logging with Log4j.
- Used JDBC to provide database connectivity to database tables in ORACLE.
- Creation and maintenance of data was done using MySQL database.
Environment: Java, JDBC, Struts, Servlets, JavaScript, HTML, Rational Rose, ORACLE.