We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Involved in SDLC implementing Agile methodologies like Extreme Programming and Scrum.
  • Expertise in J2EE Architecture and Core Design Patterns and Object Modeling with Use Cases, Sequence and Class Diagrams in UML by using Rational Rose .
  • Extensive experience in implementing applications with Model - View-Controller (MVC) / N-tier Architecture.
  • Well acquainted in applying design patterns like Singleton, MVC, Business Delegate, Service Locator, VO, DAO and Session Facade.
  • Extensive experience in developing Enterprise Applications using Java, JSP, Servlets 2.5/3.0, Struts 2.3/2.2/2.1/1.3 , Spring 3.x/2.x, Hibernate 4.0/3.x, Ibatis 1.2, EJB 3.0/3.1, JSTL, JSP 2.1/2.2 Custom Tags, Java Beans, JDBC 3.0, JNDI, Java Messaging Service(JMS) 1.1/1.0, JAXP, UML, JUnit, LOG4j, SQL, PL/SQL, Maven.
  • Experience with various databases such as Oracle 11g/10g/9i, MySql, SQL Server 2008/2005.
  • Experienced in designing Web Applications using HTML, DHTML, CSS, and JavaScript XML, XSLT.
  • Good exposure to both Application and Web servers like IBM WebSphere 7.0/6.0/5.1, BEA Weblogic 10.3/9.2/8.1 , Apache Tomcat 7.0/6.0/5.5 and also involved in setting up, configuration and deployment process.
  • Competence in the using various Integrated Development environments like Eclipse 4.2/3.x, Net Beans, RAD 7.5 and WSAD 5.x/4.x.
  • Experience in Web Services Technologies like SOAP, WSDL, and UDDI.
  • Used Ant 1.8/1.7 and Maven scripts for building the application.
  • Experience in implementing the Log4j for logging errors and Messages.
  • Ability to adapt quickly to new environments, concepts and methods with ability to handle projects within timelines, Proficient in Onsite-offshore delivery model.

TECHNICAL SKILLS

  • Java (JDK 1.3/1.4/1.5/1.6 )
  • C
  • C++
  • Java EE 6/5/1.4/1.3
  • SQL
  • PL SQL
  • Servlets 3.0/2.5
  • Struts 2.3/2.2/2.1/1.3
  • Hibernate 4.X/3.x/2.x
  • Spring 3.x/2.x
  • JSP 2.2/2.1
  • JSTL1.1
  • EJB 3.1/3.0
  • JDBC 3.0/2.0
  • AJAX
  • RMI
  • JNDI
  • Java Beans
  • HTML
  • DHTML
  • CSS
  • Java Script
  • SOAP
  • WSDL
  • UDDI
  • AXIS
  • SOA
  • JAX - RPC
  • JMS
  • XSL
  • XSLT
  • SAX
  • DOM
  • XML Beans
  • JAXB
  • Eclipse 4.2/3.x
  • Net Beans
  • RAD 7.5
  • WSAD 5.x/4.x
  • Apache Tomcat 7.0/6.0/5.5
  • Weblogic 10.3/9.2/8.1
  • Web Sphere 7.0/6.0/5.1
  • Ant 1.8/1.7
  • Maven
  • Log4j
  • Junit
  • CVS
  • SVN
  • ORACLE 11g/10g/9i
  • MySQL
  • SQL-Server 2008/2005
  • Microsoft Visio
  • Enterprise Architect
  • Rational Rose
  • Windows 2000/XP/Vista/7
  • UNIX
  • LINUX
  • SDLC
  • Agile
  • SCRUM

PROFESSIONAL EXPERIENCE

Senior J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Extensively involved in the phases of SDLC. Used Agile based SCRUM methodology for developing the project.
  • Involved in designing the UI and developed the UML class diagrams.
  • Involved in front end development using JSP’s and Servlets that present data to the client.
  • Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
  • Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer.
  • Had extensively used JSTL and Tag libraries.
  • Implemented the persistence layer using Hibernate ORM.
  • Developed EJB component to implement business logic using Session and Message Bean.
  • Implemented asynchronous request processing using Message Driven Bean.
  • Exposing the Services using WebServices with WSDL, SOAP, and UDDI.
  • Used SAX-DOM parsers for parsing XML data, JAXB API for binding.
  • Used Struts validator framework to validate the form data.
  • Excellent working experience with Oracle including storage and retrieving data using Hibernate.
  • Building and Deploying the application in Weblogic Application Server.
  • Used ANTtool for building application EAR for deploying on Web Logic Application servers.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Provided Log4j support for the application for debugging the system.

Environment: J2EE, JDK 1.5, Eclipse 3.5, Struts 2.3, JSP, Servlets, EJB 3.0, Hibernate 4.0, Oracle 11g, PL/SQL, CSS, Ajax, HTML, java script, Log4j, JUnit, SOAP, JMS, XML Bean, Weblogic Application Server 10.0, ANT.

Senior J2EE Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Implemented Object Modeling with Use Cases, Sequence and Class Diagrams in UML by using Rational Rose.
  • Applied design patterns like Singleton, Factory, MVC, Business Delegate, Service Locator, VO, DAO and Session Facade.
  • Designed and developed service layer using spring with AOP and Inversion Control.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
  • Integrated part of web layer of the application based on Struts into Spring using ContextLoaderPlugin while integration of the web layer into spring framework.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
  • Developed struts-config.xml and web.xml configuration files in the application.
  • Developed Hibernate.cfg.xml to define the connection pooling which was being provided by Hibernate, did mapping for the POJOs in the application for which tables existed in the back end DB and developed corresponding .hbm files.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Wrote Complex queries, stored procedures and worked on performance tuning of SQL queries.
  • Used XML DOM parsing for extracting node information and used XSL transforms to convert data so as to display it on a JSP page.
  • Developed a stateless session bean for the application. It was used to handle a part of the business logic.
  • Wrote stateless Session Beans for the data model, built java application using ANT.
  • Used RAD 7.5 as IDE.
  • Deployed the .ear file on WebSphere Application Server.
  • Performing unit and integration testing of the applications.
  • Actively involved in the integration of various modules and code reviews. Worked with project architect and lead designer to provide various solutions in developing functionalities.

Environment: Java 1.5, Oracle 10g, RAD 7.5, WebSphere Application Server 6.1, Struts 2.2, Spring 3.0, Hibernate 3.0, Tiles, HTML, CSS, JavaScript, AJAX, Jquery, JUnit, ClearCase, SoapUI.

J2EE Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in the review and analysis of the requirement specifications of the entire system.
  • Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML and Rational Rose.
  • Responsible to ensure compliance with J2EE Framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers, Facades, Value Object, Business Delegate, Service Locators, DAO.
  • Extensively used Spring MVC framework to develop the web layer for the application.
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring's Dependency Injection.
  • Implemented all DAO’s using Spring Framework.
  • Developed different modules using Servlets, Spring, Hibernate and JMS.
  • Designed and implemented the rules of Business Logic using Spring and EJBs.
  • Extensively involved in the development of persistence layer using Hibernate and used SQL server as backend database.
  • Designed JSP pages. Designed and developed the form beans and action classes associated with each JSP page and developed several custom tags.
  • Extensively used Java Script for client side data validation.
  • XML (SAX and DOM API, JDOM), XSLT was used for informative view representation.
  • Interacted with database by using JDBC and java.sql package.
  • Extensively developed stored procedures and triggers using SQL and PL/SQL.
  • Responsible for deploying the entire application on WebLogic Application Server 9.2.
  • Used JUnit for writing several test cases and extensively involved in the testing of entire application in various environments.
  • Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.
  • Managed the documentation and coding of entire system using CVS.

Environment: Java, J2EE, EJB, Spring 2.5, Hibernate 3.0, JSP, Java Script, Servlets, Eclipse 3.3, JDBC, JMS, JNDI, UML, Rational Rose, SQL, PL/SQL, SQL Server 2008, XML, XSLT, XSD, WebLogic 9.2, JUNIT, HTML/DHTML, Concurrent Version System (CVS), UNIX and Windows.

J2EE Developer

Confidential, Akron, OH

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements.
  • Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
  • Performed UI validations using the Struts validation framework.
  • Involved in the design and implementation of the application using Core Java, JSF, JAX-RPC web services, and EJB.
  • Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer.
  • Developed DAOs interfaces for hibernate to interact with the database.
  • Implemented DAO, decorator and singleton design patterns as a part of application development.
  • DevelopedWeb Servicesto exchange data between different applications, implemented SOA architecture withWeb Servicesusing SOAP and WSDL
  • Used SOAP UI to generate the response with respect to each environment.
  • Generated code and binding definition of an XML schema using CodeGen.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Performed Unit testing using JUnit
  • Used SVN as Version control.

Environment: Java 1.2, Struts 2.0, SVN, Oracle 10g, Hibernate 3.0, Ant, JAX-RPC, JSP, HTML, CSS, XML, WebSphere Application Server 6, Eclipse 3.0, SOAP UI.

J2EE Developer

Confidential

Responsibilities:

  • Analysis of the specifications provided by the clients
  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data.
  • Implemented the business logic in stateless session Beans
  • Developed Message Driven Beans to send emails notifications.
  • Developed backend procedures using PL/SQL.
  • Source code maintenance using CVS.
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.

Environment: Java, J2EE, Struts 1.2, HTML, Oracle 9i, JSP, EJB, JUnit, WebSphere 5.x, XML, UML, CVS, Visio, WSAD 5.x, Windows, Unix

J2EE Developer

Confidential

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, and design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Struts-Config XML file was created and Action mappings were done.
  • Created Struts Action classes for the application.
  • Configured the struts and tiles config files to create and modify the navigation.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on Weblogic Application Server.
  • Coordinated with testing team for timely release of product.

Environment: JDK 1.3, JavaScript, JSP 1.2, Servlets, Struts 1.1, Eclipse 2.0, Oracle 9i, Weblogic Application Server 8.2, EJB, Ant, Linux.

We'd love your feedback!