We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00 Rating

MA

OBJECTIVE

  • Seeking a Systems Analyst/Software Developer position to utilize my skills and enhance my knowledge in Java/J2EE environment.

SUMMARY

  • Software Developer with over Six years of IT working experience in developing Enterprise applications using Java™ 2 Platform Enterprise Edition (J2EE), and related technologies
  • Strong Object Oriented Design experience.
  • In - depth knowledge of Software Development Life Cycle (SDLC).
  • Solid experience of Agile, Rapid Prototyping, RUP and Test Driven Development methodologies.
  • Hands on experience UML, for developing application specific Object model, Use case diagrams, Class diagrams, Sequence diagrams and State diagrams.
  • Involved in using different Design patterns like Factory pattern, Facade pattern, DAO Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues.
  • Experience with Spring, Struts, Hibernate, and EJB.
  • Strong and extensive experience in using Java/J2EE (JDK, Servlets, JSP, EJB).
  • Solid experience with Spring, Hibernate, Struts, JDBC, JSTL, EL.
  • Solid experience in developing and deploying J2EE components using application servers like IBM WebSphere, Weblogic, JBoss, Apache Tomcat.
  • Solid experience in XML data biding using SAX/DOM Parser, XML Beans and JAXB.
  • Experience in Web Services Development and SOAP using Apache-Axis, JAX-RPC and JAXB.
  • Worked on SSO and LDAP for single sign on applications.
  • Good experience on Mainframes Systems, JMS, MDB, Middle Server MQ Series.
  • Experience in Web technology such as AJAX, Java Script, JSF, CSS, HTML, Web 2.0
  • Hands-on experience in IDE Tools: Eclipse, Net beans, RSA, WSAD, and Red Hat Developer Studio.
  • Solid skills in database Oracle, MySQL, MS SQL SERVER.
  • Experience in developing build scripts using Ant, testing using JUnit, and JMeter, logging using Log4j and version control using SVN, CVS, ClearCase.
  • Expertise in SQL and PL/SQL programming.
  • Excellent communication skills, team work ethics, quick understanding capability

TECHNICAL SKILLS

Technology: JSP, Servlet, Java Beans, EJB, JDBC, Hibernate, Spring, Struts, JSTL, Tiles, XML, HTML, XSLT, CSS, JavaScript,, JMS, GWT, JSON, JAXB, DOM/SAX, XML BEANS, SOAP, JAX-RPC, Portal, XPATH

Language: Java, SQL, PL/SQL, C, C++

Servers: Tomcat, JBoss, GlassFish, MQSeries WebSphere App Server, BEA Weblogic Portal Server 8,10

OS: Windows, Linux, Unix/AIX

IDE: Eclipse, Net beans, RedHat Developer Studio, WSAD,RAD 6, Workspace Studio

Database: Oracle, MySQL, MS SQL Server, DB2

Tools: CVS, ClearCase, Ant, JUnit, JMeter, Toad, CruiseControl, XML SPY, Mercury Test Director

PROFESSIONAL EXPERIENCE

Confidential, MA

Sr. Java/J2EE Developer

Responsibilities:

  • Attended meetings with project managers (business owners) to review proposed changes to IBTs (Internal Bilateral Transactions) Financial Assurance for energy market suppliers.
  • Involved in managing settlements for Day-Ahead, Real-Time and FCM (Forward Capacity Market) energy markets.
  • Participated in design of Business requirements and Functional Specifications for DA and RT energy markets.
  • Created and modified PL/SQL procedures/packages for FCM settlements and CLO (Capacity Load Obligation) IBT FA Calculations.
  • Enhanced performance in energy settlements and calculations in IBT rejection process, SIRs (Software Improvement Requests) through complex PL/SQL queries.
  • Used TIBCO EMS for orchestration to route Bilateral FA test cases to MCE adapters and ensure the inputs were validated through running Cplex engines and outputs achieved.
  • Developed and modified java code (EJBs and Struts Framework) in Bilateral FA branches to reflect the Economic Rationing process for IBT FA rejections.
  • Developed employee UIs for Confidential as a desktop application using JSPs and servlets to implement the HTML clients.

Environment: Java, J2EE, Eclipse, JSP, EJB, Struts, XML, TIBCO, JMS, Oracle, PL/SQL, ANT, JSF, RedHat Linux, WinMerge, CVS, PL/SQL Developer, Bugzilla, Weblogic, Apache Tomcat.

Confidential, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Performed Requirements Gathering and Analysis for writing project documentation such as BRD (Business Requirement Document) and FSD (Functional System Design) document.
  • Involved in developing the TDD (Technical Design Document) for project components and the planning of timeline in the LUWs (Logical Unit of Work) modules.
  • Design and document extensive additional application functionality using UML diagrams and utilize a phased approach for manageability and risk mitigation.
  • Developed frontend for web application using Java Application frameworks using the HTML and JSP, Cascading Style Sheets (CSS), Java Script, DHTML and Ajax.
  • Developed ACH application to populate and use the new DB2 tables. Use of the common DB2 database on mainframe to eliminate maintenance of Oracle database and its infrastructure.
  • Used Apache Tomcat server for deployment of applications using Spring and Struts framework and data modeling using Hibernate.
  • Used software versioning and revision control system, SVN, to share and revise Drafts and final versions of project documents (business and technical).
  • Wrote complex PL/SQL queries to fetch the data from Oracle database to integrate/consolidate data for migration from Oracle to DB2 and for purposes of generating match/non-match reports.

Environment: Java, J2EE, HTML, CSS, DHTML, Struts, Spring, Ant, SVN, JSP, AJAX, Hibernate, JavaScript, Apache Tomcat, Oracle 10g, IBM DB2, UNIX, PL/SQL, Windows XP.

Confidential, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Participated in client meetings to acquire the system requirements for migration of data along with the application changes.
  • Designed full life cycle development of new web/desktop applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Followed the agile software development process, using short iterations, and close customer relationship.
  • Wrote the Excel parser to generate the model objects and used the velocity template framework to create the loader classes, POF objects, Spring XML files.
  • Created Use cases, Class diagrams, Sequence Diagram for new functionalities of Confidential .
  • Developed detail design using the design patterns - Factory, MVC, Singleton and DAO.
  • Wrote the migration scripts using PL/SQL, functions, procedures and views for migrating the Merrill’s CRM data into Confidential CRM.
  • Implemented generic Cache Framework using Spring and J2EE to load, update and query the caches in multi threading environment.
  • Implemented the SOAP based web services for write service layer which connects to the existing service layers of the legacy application.
  • Wrote UNIX scripts for loading and updating of caches.
  • Wrote the Automated test script for replicating the data to different database in different regions to check the lag and collision among different databases.

Environment: Java, J2EE,JDK 1.5,, Agile, My Eclipse Weblogic 10, Struts, Hibernate, ORACLE, Golden Gate, Coherence Cache, PL/SQL, XML,, ClearCase, JSP, JavaScript, EXT JS 2.1, AJAX, Junit, SOAP, Windows XP.

Confidential, MD

Java/J2EE Developer

Responsibilities:

  • Organized and participated in client meetings to acquire the system requirements.
  • Followed the RAD and CMMI level 3 methodologies throughout the system development.
  • Coordinated with DBA, testing and CMMi team for deploying, testing and implementation of CMMi for the project.
  • Created Use cases, Class diagrams, Sequence Diagram for reporting adverse events to agents, create and maintain caper version and login module
  • Wrote the migration scripts using PL/SQL, functions, procedures and views for migrating the Categories, AE events, Terms, Grading for CTCAE v4.0 to follow the new MEDRA codes.
  • Developed detail design using the design patterns -- Session Facade, Business Delegate and DAO.
  • Designed an applications based on J2EE architecture using Model View Controller (MVC) pattern and Struts Framework along with Struts tag libraries.
  • Defined Hibernate O/R mapping, develop Hibernate queries and utilized Hibernate for the data persistence.
  • Used Servlets, JSP pages at the server end for providing the web-based interface.
  • Used Custom tags to read the common vocabulary (CDE) to display the labels and field on all the screens. The custom tag reads the definition from the xml file using SAX parser and renders it to the JSP page.
  • Modified several reports in iText and RTF format after data migration to facilitate the reports with new data.
  • Tested the application and developed unit test cases using JUnit to test the functionalities of the application.

Environment: Java, J2EE,JDK 1.4,, RUP, UML, J Developer, OC4J server, Spring, Struts, Hibernate, ORACLE, PL/SQL, XML, XML Schemas, ClearCase, JSP, JavaScript,, Junit, Windows XP.

Confidential, CA

Software Developer

Responsibilities:

  • Performed Analysis on refactoring of the business classes with the Fast Path work flow.
  • Created a design document by using flow diagrams, class diagrams and sequence diagrams.
  • Applied design patterns like Abstract Factory, Front Controller, Business Delegate, and DAO in designing the system.
  • Followed the agile software development process, using unit testing, short iterations, and close customer relationship.
  • Wrote helper classes for integrating the current business logic with the Fast Path application.
  • Used Struts MVC Controller for the web tier to implement workflow of the application and developed new Action Classes which mapped to the helper actions.
  • Used Hibernate as ORM to map Java classes to DB2 tables.
  • Built DAO layer to have access to data model using Hibernate DAO classes supported by Struts.
  • Spring IOC module is used for dependency injection.
  • Design and Implementation of Configurable UI components for the Fast Path using GXT and GWT Framework
  • Used GWT widgets and components panels, Grids, layouts, binding, Forms in the development of the User Interface.
  • Implemented the reusable validation framework for Fast Path UI data, required field and functional validations.
  • Used GXT automatic binding to bind the UI data into the client side model objects.
  • Rocket GWT package is used to send RPC call to the server. Serialized JSON objects are used in communication between server and front end.
  • Marshalling and UnMarshalling of JSON Objects in the server side to pass the UI entered data to the business classes.

Environment: Java, J2EE,JDK 1.4, Agile, RSA, UML, IBM WebSphere 6.1, ALSB, Webservices, Spring, Struts, Hibernate, DB2, SQL, GWT, GXT, XML, XML Schemas, WSDL, Ant, Clear Case, JSON, JavaScript,, Junit, Windows XP.

Confidential, NJ

Java/J2EE Developer

Responsibilities:

  • Performed Requirements Gathering and Analysis for integrating the SharePoint with JNJ framework.
  • Created a design document by using architecture diagrams, flow diagrams, class diagrams and sequence diagrams.
  • Developed XML schemas for defining the structure, content and semantics of conent.xml, which was uploaded in the e-detail player.
  • Wrote a java client which consumed the sharepoints web services as a PPOC (proof of concepts).
  • Developed a WSDL along with the service endpoint which exposed the method for our services.
  • Used SOAP UI for sending the request xml’s and getting the response xml’s.
  • Implemented WSDL interface using Spring web services.
  • Used JAXB for marshalling and un-marshalling the response and request XML’s from web services and displayed the desired data on JSP pages.
  • Developed XQuery transformations and configured ALSB (AquaLogic Service Bus) to implement web service message transformation and routing logic as part of a Service Oriented Architecture.
  • Developed automated business processes in Java using the ALBPM (AquaLogic Business Process Management) tool.
  • Used Spring MVC and web controllers, which sent the data back and forth from the user interface to controller.
  • Design and developed a front end using JSP’s, Java Script and Dojo through which a user was able to searched the assets through key word, downloaded the searched assets and also make the presentation xml file out of the searched assets which would then loaded into the e-detail’s player.
  • Used Test Driven Development (TDD) and developed test cases using Junit for testing the application.

Environment: Java, J2EE,JDK 1.5, TDD, RAD, Weblogic 9.1, ALSB, JMS Spring MVC, Spring Webservices, Hibernate, SOA,XML, XML Schemas, XSD, WSDL, Ant, SVN, JSP, Dojo, JavaScript, SharePoint, Junit, Windows XP.

Confidential, VA

Java Developer

Responsibilities:

  • My role was to be involved in the full life cycle development of application modules.
  • Worked as Developer and was involved in the Analysis and Design of the front-end and middle tier using JSP, Servlets and the Struts view Framework.
  • Designed and implemented Loan tracking and management application using the J2EE technologies.
  • Developed JSPs, Servlets with HTML and CCS using Struts framework for different modules for the interaction of user interfaces.
  • Assisted in the development of Action Classes and Action Forms.
  • Managed the struts-config.xml file for all action mappings.
  • Developed Stateless and State full Session EJB beans using J2EE framework.
  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements Document.
  • Involved in writing of JSP pages for the presentation of data.
  • Extensively involved in testing the application and preparing user documentation
  • Used ANT scripts to build the application.
  • Tested the application and developed test cases using JUnit and Test Director.

Environment: Java, J2EE, JDK 1.4, Struts, JSP, Servlets, EJB, HTML, XML, DB2, JavaScript.

We'd love your feedback!