We provide IT Staff Augmentation Services!

J2ee Consultant Resume

3.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Fourteen - year IT veteran. Extensive knowledge of J2EE and Portal technologies.
  • Familiar with SDLC full life cycle. Hands-on experience in developing and integrating application components across all layers (presentation, application and persistence layer).
  • Team player requiring little supervision.

TECHNICAL SKILLS

J2EE: EJB (Session Bean, Entity Bean, Message Driven Bean), Servlet, JSP, JMS, JNDI, JDBC, Service-oriented architecture (SOA), web services, SOAP/XML, schemas (XSD), WSDL, Apache Axis, SoapUI, JAXB (Java API for XML Binding)

Portal development: IBM Portlet API, JSR 168

Design patterns: MVC, Business Delegate, Service Locator, Session Facade, Factory method, Template Method, Command, Decorator, Adapter etc.

Full life cycle of SDLC: Rational Unified Process (RUP), Unified Modeling Language (UML)

Messaging-oriented Middle Ware: WebSphere MQ

Relational databases: Oracle (PL/SQL), Sybase (Transact-SQL), Microsoft SQL Server

Web development: JSP, Struts, Tiles, HTML, JavaScript

Open-standard frameworks: Struts, Tiles, Hibernate, Jakarta Commons, Log4J, JUnit, Cactus

Server platforms: WebSphere Application/Portal Server, IBM HTTP server, Apache TomCat

IDE: Rational Application Developer (RAD), WebSphere Application Developer Studio (WSAD), Eclipse, MyEclipse

Version control software: PVCS, CVS, CM Synergy

Operating Systems: UNIX (Solaris), WINDOWS (NT, 2000, XP), MacOS

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

J2EE Consultant

Responsibilities:

  • Create functional specification based on user requirements, and implement enhancements to Member Portal and Group Portal using IBM Portlet API, JSP, JavaScripts and HTML.
  • Migrate existing portal code from IBM Portlet API to JSR 168.
  • Implement web service clients to retrieve member data such as claims and benefits accumulator for display on the Member Portal.
  • Provide production support of Member Portal and Group Portal.
  • Design patterns used include flyweight, delegate, service locator, session façade, template method, factory, DAO, value object, and singleton.
  • Participate in the design and implementation of Provider Portal using message driven beans (MDB), SOAP/XML based web services, the Apache Axis web service framework and JAXB.
  • Create Ant scripts to generate client stub from WSDL, and to build the portal EAR.
  • Provide production support of Provider Portal.
  • Implemented enhancements to the web interface of the system using HTML, JSP, Struts, Tiles and JavaScript.
  • Implemented new functionalities such as reshuffling claims and capturing claim processing supplemental root cause by using session EJB, DAO (JDBC) and message driven beans (MDB).
  • Enhanced the processes that import legacy data (Oscar and Planmate) into the back-end Oracle database.
  • Created SQL scripts to update tables in the back-end Oracle database.
  • Designed and developed an exception handling and logging framework.
  • Design patterns used include MVC, delegate, service locator, session façade, factory, DAO, value object and singleton.
  • Development environment: WSAD 5.1. Version control manager: CVS.

Confidential, PA

J2EE Consultant

Responsibilities:

  • Implemented persistence layer components using the Hibernate framework (POJO, DAO).
  • Implemented application layer components using business service objects, business delegate pattern and façade pattern.
  • Developed a web interface to the system using Struts, tag libraries, JSP and HTML.
  • Implemented client-side form validation using the Struts Validator framework.
  • Design patterns used include MVC, business delegate, façade, thread local, DAO and singleton.
  • Development environment: MyEclipse 5.0. Version control manager: PVCS. Unit test framework: JUnit, DBUnit.

Confidential, Philadelphia, PA

J2EE Consultant

Responsibilities:

  • Implemented use cases using session façade EJBs (stateless), business service objects, entity EJBs and data access objects (JDBC).
  • Developed portal front-end using IBM Portlet API, Captech Ventures’ portlet framework, JSP tag libraries, and HTML.
  • Designed and implemented asynchronous messaging components using message driven beans and WebSphere MQ server to enable automated collateral deposit/withdrawal.
  • Created stored procedures for the back-end Microsoft SQL server using Transact-SQL.
  • Developed a stand-alone Java application using JDOM and SAX to extract and restore EJB queries from/to the EJB deployment file during database rebuild.
  • Configured message driven beans on WebSphere Application Server for connection to WebSphere MQ Server.
  • Design patterns used include front controller, state, MVC, business delegate, service locator, session façade, decorator, factory, template method, command, DAO and singleton.
  • Development environment: WSAD 5.1. Version control manager: CM Synergy. Unit test framework: JUnit.

Confidential, Philadelphia, PA

J2EE Consultant

Responsibilities:

  • Developed messaging components using JMS to retrieve claims and referrals data from back-end legacy applications.
  • Developed portlets using the IBM Portlet API.
  • Design patterns used include business delegate, mediator, factory method, command, template method and DAO.
  • Development environment: WSAD 5.0. Version control manager: CVS.
  • Developed an asynchronous MQ listener to receive portal transactions, and to trigger enrollment transaction processing.
  • Developed session facade EJBs, business service objects and data access objects to retrieve enrollment transaction data from the back-end Oracle database, and to run business logic for premium recalculation.
  • Developed data access objects to store enrollment roster changes and invoice adjustments to the back-end Oracle database using JDBC API and PL/SQL.
  • Implemented web-based user interface to display consolidated rosters and invoices using Struts, Tiles, JSP, html and JavaScript.
  • Design patterns used include MVC, service locator, session façade, command, factory method, singleton and data access object.
  • Development environment: WSAD 4.0. Version control manager: PVCS. Unit test framework: JUnit, Cactus.

Confidential, Ewing, NJ

J2EE Consultant

Responsibilities:

  • Developed data access objects to retrieve and to persist business objects to an Oracle database using session beans, JDBC and PL/SQL.
  • Developed stand-alone Java applications to import data from, and export data to an Oracle database using data access objects, JDBC and PL/SQL.
  • Implemented web-based presentation tier using the Struts framework, JSP, HTML and JavaScript.
  • Development environment: WSAD 4.0. Version control Manager: PVCS. Unit test framework: JUnit.

Confidential, Skillman, NJ

Senior Java Developer

Responsibilities:

  • Implemented web-based presentation tier for a treasury trading system using Struts (MVC), JSP, HTML and JavaScript.
  • Developed session façade EJBs, business service objects, and data access objects using JDBC API and SQL.
  • Developed middle tier messaging components using WebSphere MQ and JMS API.
  • Developed a stand-alone Java application using JDOM and XML-based screen definition files to automate the generation of JSP pages, static HTML pages, and Java class files for processing various trade screens.
  • Performed evaluation of technology products and tools, made recommendations to project management.
  • Mentored and guided junior programmers on the team.

Confidential, Princeton, NJ

Senior Programmer/Analyst

Responsibilities:

  • Developed a stand-alone Java application to transfer historical financial data (stork prices, stock/bond indexes, exchange rates, corporate actions etc.) from Microsoft Visual FoxPro to Microsoft SQL Server using the JDBC API, JDBC-ODBC bridge and Microsoft ODBC driver for Visual FoxPro.
  • Developed stored procedures and triggers to perform data validation using Transact-SQL.
  • Confidential logical design and implementation of the Statistics database.
  • Developed triggers and stored procedures to optimize frequently run and resource intensive compound queries.
  • Implemented a C program to automate the generation of database trigger scripts using Sybase client library.
  • Researched methodologies for web server based database connectivity, and presented the findings in a paper to senior management of the department.
  • Developed a web-based user interface for the Statistics database using HTML, client-side JavaScript and server-side JavaScript (Netscape LiveWire).
  • Developed a mechanism to display large query results based on pre-defined page size.
  • Installed and configured Netscape Enterpriser Server and Netscape Administrative Server.

We'd love your feedback!