We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

3.00/5 (Submit Your Rating)

MO

SUMMARY

  • Senior J2EE Developer with 7+ years of experience in software design and development of various client - server based applications using Java and J2EE technologies (Servlets 2.5/3.0, JSP 2.X, JSTL, EJB 2.X/3.X, JNI, JMS 1.0, JDBC 3.0).
  • Strong knowledge in J2EE Design patterns(Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern) and core java concepts(Collections, Multithreading, Exception handling, Serialization)
  • Good Knowledge in Object Oriented Programming (OOP) and Object Oriented Design (OOD).
  • Extensive experience working in Spring 2.5/3.0 framework, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful)
  • Experience with working on various IDE’s like Eclipse, Net beans, WebSphere Studio Application Developer (WSAD) and RAD.
  • Database experience includes Oracle 10g/9i/8i, SQL query optimization, PL/SQL, Java stored procedures and JDBC 3.0
  • Expertise in using application servers such as Web Logic 10.3/9.2/8.1 , WebSphere 6.0/5.x and web server Apache Tomcat 5.x
  • Experienced with XML related technologies such as XML, DTD, Schema, DOM and SAX (JAXP) technologies
  • Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript, JQUERY and AJAX.
  • Good Knowledge in identifying actors, use cases and representing UML diagrams.
  • Working knowledge of Java Web Services and SOA Architecture with real time knowledge using SOAP, WSDL and UDDI
  • Ability to support applications in production.

TECHNICAL SKILLS

  • Java
  • C++
  • C
  • PL/SQL
  • JSP 2.X
  • Servlets 2.5/3.0
  • Tiles
  • HTML
  • DHTML
  • CSS
  • GWT
  • JavaScript
  • Ajax jQuery
  • Spring 2.5/3.0
  • Struts 1.0/1.1/2.x
  • Hibernate 3.x
  • EJB 2.X/3.X
  • JSTL
  • Maven
  • Ant
  • XML
  • XSLT
  • SAX
  • DOM
  • AXIS
  • CXF
  • JAX - WS
  • UML
  • OOAD
  • RUP
  • IBM Web Sphere 7.x/6.x/5.1
  • BEA Web Logic 10.3/9.2/8.1
  • Tomcat Apache Web Server
  • IBM HTTP Server
  • IIS
  • SOAP
  • TCP/IP
  • HTTP
  • HTTPS
  • FTP
  • RMI
  • LDAP.
  • Oracle 10g/9i/8i
  • SQL server
  • My SQL
  • DB2
  • MS-Access
  • Eclipse 3.5/3.3/3.2
  • WSAD 5.0
  • RAD 7
  • NetBeans 4.0
  • JBuilder SVN
  • CVS
  • IBM Clear Case/Clear Quest
  • Junit
  • UNIX
  • Linux
  • Windows Vista/XP/2000/NT/98

PROFESSIONAL EXPERIENCE

Senior J2EE Developer

Confidential, MO

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 JavaScript’s 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 testing and involved in Client Acceptance Tests and Approvals.

Environment: UML, OOAD, Eclipse 3.3, Apache Tomcat 6.0, Struts 1.2, 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, NY

Responsibilities:

  • Project was developed and implemented in agile development environment.
  • Involved in design, implementation and testing.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Updated CSS layout to reflect the new changes as per the addition of new components.
  • JavaScript was used for the client side validations.
  • Implemented Spring Business objects (BO), Data Access Objects (DAO) and Data Transfer Objects (DTO).
  • Implemented spring transaction management for some database transactions.
  • Designed front end components using JSF.
  • Used Spring Dependency Injection feature for Bean wiring.
  • Developed the multi-threaded Business Layer using Hibernate.
  • Creating Hibernate POJOs, Hibernate mapping files for all database tables.
  • Hibernate Stored Procedures are used for Relational mapping.
  • Used SOAP for implementing Web Services.
  • Written Database objects like Triggers, in SQL.
  • Used Maven to build and to deploy the application.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Developed JUnit test cases for all the developed modules.

Environment: Java 1.6, J2EE, JDK 1.6,EJB, Spring 3.0, Hibernate 3.5, JMS, AJAX, JSF, jQuery, IBM DB2 9.7, SQL, XML, WebSphere 8, WSDL, SOAP, Log4j, Maven, RAD 7, CVS.

Senior J2EE Developer

Confidential, MD

Responsibilities:

  • Collaborated with the business and technical teams and took the responsibility to document the functional and technical specifications in the business requirements analysis phase.
  • Documented business process-flows using UML in Visio.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Implemented data validation rules using Struts Validator framework.
  • Developed user interface using JSP, Tiles Framework, JQuery, HTML, CSS, JavaScript, AJAX and JSTL.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Developed the REST web services using Spring IOC to provide user a way to run the job and generate daily status report on loans
  • Developed Ant scripts to build and deploy the app on Weblogic Application Server
  • Configured Tiles-def.xml file to configure the presentation Views.
  • Used Hibernate config.xml file for configurations and mapping entries to access database.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
  • Collaborated with test teams, to support System and Integration Testing.
  • Troubleshoot and fix systems as part of Production support.

Environment: Java, J2ee, Struts 2.x, Tiles, JavaBeans, Servlets 3.0, JSP 2.x, Hibernate 3.x, Spring 3.0, REST Web services, JavaScript, HTML, CSS, Oracle 10g, PL/SQL, Weblogic 10.3, Windows 2000/XP, LINUX, Eclipse IDE 3.5, CVS, Log4j, Junit, ANT.

J2EE Developer

Confidential, San Francisco, CA

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP,Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework
  • Used Spring Core Annotations for Dependency Injection.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs.

Environment: JDK1.6, JSP, Servlets, Spring Framework 2.5, Spring IOC, Spring JDBC, Web Sphere 7.0, Eclipse 3.4.1, Oracle 10g, Struts 1.3, XML, XPath API, UNIX, Web Services, WSDL, SOAP, AJAX, CSS, ANT.

J2EE Developer

Confidential, Yonkers, NY

Responsibilities:

  • Involved in Design, Development and Support of the application used AGILE methodology and participated in SCRUM meetings.
  • Developed user interfaces using HTML, DHTML, JSP, CSS, Java Script, JQuery, DOJO and AJAX in order to provide specific Look and Feel to the application.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC 2.0) architecture.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Implemented Spring IOC for inter connection between modules in our application.
  • Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Extensively worked on SOA and Restful to get the data from third party systems and Configured JMS queues on server.
  • Configured struts-config.xml and web.xml on the application.
  • Used Software configuration management tools like Clear Case and Clear Quest.
  • Involved in preparation of test cases and used test driven development model using JUnit.
  • Used Maven for building the application EAR for deploying on Weblogic Application servers.
  • Used Log4j to monitor the Error Logs.
  • Good working knowledge of Maven for project build/test/deployment

Environment: Java 1.5, Weblogic 8.1, Eclipse 3.3, Spring 2.5, JUnit, Servlets, Struts 1.2, JSPs, EJBs, XML, SOAP, Web Services, Restful Services, Oracle 9i, Maven, HTML, DOJO, Log4j, Java Script, JQuery, CSS, Log4J.

Software Engineer

Confidential

Responsibilities:

  • Analyze the requirements and documented the technical specifications.
  • Actively involved in development of JSP pages, servlet classes and unit testing.
  • Utilized Java debugging and error handling classes and techniques to troubleshoot and debug issues.
  • Worked extensively with the WSAD IDE built on Websphere Server.
  • Involved in the Design Document, Coding and Debugging.
  • Used Ajax Controls and CSS to give richness for GUI.
  • Involved in Preparation of Unit Test Cases and Module Level Test Cases.
  • Implemented the connectivity to the Oracle database using JDBC.
  • Created SQL views, queries, functions and triggers to be used to fetch data for the system.
  • Involved in writing stored procedures and triggers using PL/SQL.
  • Code walks through and Code reviews.
  • Coordinating with Project and Software Quality Assurance teams.

Environment: JSP, Servlets, JDBC, RMI, Websphere 6.0, WSAD 5, Oracle 9i.

We'd love your feedback!