We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Senior J2EE Developer with 71/2 years of experience in developing Web based applications using Java/J2EE technologies. Experienced with the entire Software Development Life cycle (SDLC) process including requirement analysis, design, development and testing.
  • Experience in J2EE technologies like EJB 3.0, JSP, Servlets 2.4, JDBC, JMS.
  • Experience in developing presentation layer using JSP 2.0, JSTL, HTML, CSS and JavaScript.
  • Experience in implementing MVC Architecture using Struts 1.2/ 2.0 framework.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate 3.0 as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Followed best practices using J2EE Design Patterns (DAO, Business Delegate, Session Façade, Intercepting Filter, Service Locator).
  • Solid foundation in software programming concepts of OOPS and OOAD.
  • Developed Use Case Model, Use Case Diagrams, Class Diagrams, Sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Solid understanding and implementation experience of the RUP and Agile (SCRUM) methodologies.
  • Experience in developing applications using Hibernate ORM persistence tool.
  • Strong in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL.
  • Proficient in writing SQL queries, PL/SQL, Stored Procedures, Indexing, Normalization, Triggers, in Oracle 8i/9i/10g, SQL Server and MySQL databases.
  • Expertise with IDEs like WSAD 5.1.1/4.0, RAD 7.0/6.0, Eclipse 3.5/2.2.
  • Hands-on development and deployment experience in Tomcat 6.0, WebSphere 6.0/5.1/4 and WebLogic 10/9/8.1/7.0.
  • Experienced in writing unit test cases using JUnit.
  • Source code version control using ClearCase, CVS and Subversion
  • Experience in setup build environment by writing ANT scripts.

TECHNICAL SKILLS

  • Java
  • C
  • C++
  • SQL
  • Servlets 2.4
  • JSP 1.2/2.0
  • JSTL
  • EJB 3.0/2.0
  • JNDI
  • Spring 3.0/2.5
  • Hibernate 3.0/3.1
  • Struts 2.0/1.2
  • JUnit 3.0/4.0
  • SOAP
  • WSDL
  • HTML
  • CSS
  • XML
  • XSD
  • XSL
  • XSLT
  • SAX/DOM
  • Eclipse 3.5/2.2
  • WSAD 5.1.1/4.0
  • RAD 6.0/7.0
  • WebSphere 6.x5/x/4.x
  • WebLogic 10/9.x/8.x/7
  • Apache Tomcat 6.0
  • Oracle 9i/10g/11g
  • SQL Server 2000/2005
  • MySQL
  • UML
  • Rational Rose
  • SVN
  • CVS
  • ClearCase
  • JUnit 3.0/4.0
  • ANT
  • Log4J
  • Linux
  • Windows 9x/NT/2000/XP
  • Mac OS X
  • UNIX

PROFESSIONAL EXPERIENCE

Senior J2EE Developer

Confidential, TX

Responsibilities:

  • Involved in analysis, design, development, testing/debugging and implementation
  • Designed the application by implementing Spring Framework based on MVC Architecture.
  • Followed Agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Designed business applications using web technologies like HTML, DHTML, XHTML, XSL, JQuery, XSLT and CSS based on the W3C standards.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Implemented Complex business Delegate layer using DAO’s created and business logic.
  • Configured and created application log files using Log4J required to trace application messages.
  • Compiled and built the application using ANT scripts and deployed the application.
  • Configured and deployed the application on Weblogic Application Server.
  • Designed and developed complex SQL queries, stored procedures, triggers & views using TSQL.
  • Involved in application support and maintenance
  • Used SVN as version control system.
  • Actively involved in code reviews and bug fixing

Environment: Java 1.6, J2EE, JSP, Spring 3.0, Struts 2.2, Hibernate 3.1, Eclipse 3.5, WebLogic 10g, Oracle 11g, Rational Rose, HTML, XML, Web Services, JUnit 4.1,SVN, Windows, UNIX

Senior J2EE Developer

Confidential, Scranton, PA

Responsibilities:

  • Gathered and analyzed the requirements and did a feasibility study.
  • Participated in Design discussions and prepared design documents.
  • Developed web based UI using JSP’s, HTML, JavaScript, & XML.
  • Used Agile Methodology for application development and participated in Scrum.
  • Extensively usedSpringIOCandHibernateframeworks to design and develop the Data Access Layer.
  • Personally designed and built new SOAP Web service interface implemented in Java using Apache Axis & SOAP
  • Data sources were configured in the app server and accessed from the DAO’s through Hibernate
  • Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the Database and integrated with Spring Framework.
  • Used ANT scripts for build creation and to push onto various environments.
  • Developed Junit Test Cases and performed extensive functional and unit testing code.
  • Used Log4j for logging across the application.
  • Used RAD 7 IDE for development and debugging the application

Environment: Java 1.5, J2EE 5, EJB 3.3, Spring 2.5, Hibernate 3.0, JMS 1.1, SOAP, WSDL, UML, XML, RAD 7.0, IBM WebSphere 7.0, Oracle 10g, JUnit 4.2, JSP, JavaScript, HTML, jQuery, UNIX.

J2EE Developer

Confidential, Oaks, PA

Responsibilities:

  • Involved in Requirement Analysis and modeled the requirement in UML using rational tool, designed the applications using OOAD and created the UI tool - using Java, XML, XSLT, DHTML, and JavaScript.
  • Worked on Eclipse during development to have MVC architecture for application development So that the developed application has a separate paradigm for design layer, presentation layer and control layer.
  • Integrated Struts (MVC architecture), Tag Libraries and created interactive form-based applications. Where these tags are used for displaying error messages in dealing with nested ActionForm beans.
  • Worked on Struts validations using validation.xml, validation-rules.xml in struts framework and also wrote many JavaScripts to do client side validations.
  • Designed and implemented the Struts JDBC Template wrapper and Hibernate Domain Model for the services.
  • Wrote and used Java Bean classes, JSP and Stored Procedures and also JSP custom tags in the web tier to dynamically generate web pages
  • Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
  • Implemented IBM Clear case as source control tool.
  • Build ANT Script for the application and used Log4J for debugging and made the code a bug free application.
  • Written JUNIT test cases for testing UI Framework classes
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.
  • Involved in Unit, Integration, Pre-Production

Environment: UML, OOAD, Eclipse 3.0, Apache Tomcat 6.0, Struts 2.0, Struts-Tag lib, HTML, XML, XSLT, DHTML, JavaScript, Hibernate 3.0, Weblogic 10, JSP 2.0, Stored Procedures, TOAD, Oracle 9i, IBM Clear Case, ANT, Log4i, JUnit.

J2EE Developer

Confidential, Somerset, NJ

Responsibilities:

  • Analysis Design and Development, Testing and Production Support.
  • Actively participated in the complete Software development life cycle starting from design phase to the implementation phase. Involved in Requirements gathering and Designed High and Low Level Designs using UML.
  • Struts Frame work is used as the implementation of Model-View-Controller (MVC) design pattern for the JSP.
  • Used struts tags libraries and created struts configuration files, application-resources properties files for the application
  • Developed client side screen using JSP and HTML.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Involved in injecting dependencies into code using Spring core module concepts like IOC of Spring Framework.
  • Developed Java classes using JDBC to perform data validation once the data is loaded into back office database from different data sources.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to Oracle.
  • Wrote Stored Procedures, Prepared statements and views for DAO layer.
  • Used Apache Log4j to archive log files as per formatting and archiving.

Environment: Java 1.4, Servlets 2.0, JSP 2.1, HTML, JavaScript1.8, XML 5.0, Log4J, Ant 1.7.1, Struts 1.2, Hibernate 3.0, Web services, Spring 2.0, WebSphere 6.x, Oracle 10g, Eclipse 3.0, Linux

J2EE Developer

Confidential

Responsibilities:

  • Involved in Requirements gathering and Designed High and Low Level Designs using UML.
  • Created UML use case diagrams, sequence diagrams, and preliminary class diagrams for the system using Rational Rose.
  • Participated in the designing and developing of UI Screens using JSP 1.2, JavaScript and HTML/XHTML.
  • Implemented Struts 1.0 Frame Work based on MVC paradigm.
  • Developed presentation layer using JSPs and Struts MVC framework, Client side validations are done using JavaScript.
  • Responsibility of developing code in Servlets, JSP and EJB.
  • Used J2EE design patterns like Value Object Pattern, MVC, session facade, Business delegate, Service Locator and DAO.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j
  • Used Clear case and perforce for software configuration management and version control of the development project.
  • Analysis & study of the new enhancements and guiding the team on the requirements.
  • Deployed the .ear file on Web Sphere Application Server.

Environment: Java 1.4, J2EE, JSP 1.2, Servlets 2.3, Struts 1.0, Java Script 1.6, EJB 2.1, UML, XML 1.0, XSLT, IntelliJ, WebSphere 5.1, Oracle 8i, WSAD 5.1.1

Java Developer

Confidential

Responsibilities:

  • Actively involved in analyzing and collecting user requirements
  • Participated in Server side and Client side programming
  • Analyzed user requirements developed conceptual data model, prepared process data flow diagrams
  • Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
  • Extensively used Eclipse for application development.
  • Used JDBC to connect to database.
  • Created user Interfaces through HTML and JSP.
  • Involved in developing various Servlets.
  • Participated in unit testing and integration testing.
  • Tested and validated the application on different testing environments.
  • Deployed the application on Web logic application server.

Environment: Java 1.4, JSP 1.2, Servlets 2.2, Eclipse 2.2, Oracle 8.0, JDBC 2.0, and Web logic 8

We'd love your feedback!