We provide IT Staff Augmentation Services!

J2ee Lead Developer Resume Profile

5.00/5 (Submit Your Rating)

TX

Summary:

  • Over 15 years of professional IT experience in Java, J2EE and Web based Application development.
  • Experience as a Senior Lead Developer and effectively mentor the team to meet tight deadlines.
  • Expertise in designing and developing n-tire e-business, e-governance, retail, logistic billing projects.
  • Experience in managing large multi-cultured teams with onshore and offshore components.
  • Extensive Analysis, Design and Development experience in Java based technologies including Java, Servlet/JSP, EJB, JMS and other J2EE technologies.
  • Expertise in STRUTS, Hibernate SPRING
  • Expertise in WebSphere, Weblogic and iPlanet Application Servers
  • Expertise in Legacy migration to multi-tier J2EE application.
  • Expertise in OOAD using UML and Design Patterns on Rational Rose.
  • Expertise in WSAD, Eclipse and IntelliJ 4.
  • Expertise in using Source Control systems like CVS, VSS PVCS
  • Expertise in creating functional and technical specification documents.
  • Experience working within an Agile and Waterfall development environment.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

  • Programming Languages : Core Java JDK 1.2/1.3/5/6 , PL/SQL, Swing, J2EE 1.3/1.4
  • J2EE Web Components : Servlets 2.5, JSP 1.0/2.0, JavaScript, JSTL 1.2, AJAX, HTML, JavaScript, XHTML, DHTML, CSS, DOJO
  • J2EE Business Components : EJB Entity Beans, Stateless session beans and Message Driven Beans , JMS
  • J2EE Webservices : XML, JAXP DOM / SAX , JAXB, SOAP, WSDL, SAAJ, JAXRPC, XPATH, XSLT
  • Operating System : UNIX Sun Solaris 9 , Windows NT/2000
  • Database : Oracle 8i/9i/11g, PL/SQL, IBM DB2, Sybase, mysql
  • Application Servers : WebLogic 8.0/9.2/10, WebSphere 4.0/5.0/6.0, iPlanet
  • Framework : Struts 1.2, Spring 3.0.5
  • ORM Tools : Hibernate 2.1.7/3.0
  • IDE : Eclipse, IBM RAD, Websphere Application Developer IBM WSAD , IntelliJ IDEA, TOAD, SQL Developer
  • Design and Modeling : Rational Rose Enterprise edition, Microsoft Visio, UML
  • Quality Control : Quality Center, Remedy
  • Tools : JUnit, Load Runner, ANT 1.6, log4J
  • Version Control : CVS, PVCS, VSS 6
  • Technologies : Apache ANT, JUNIT, Log4j, UNIX Shell Script

Professional Experience:

Confidential

Role: Senior Lead Developer Java/J2EE

Project Description:

URE Rating and Enrolments Integration project is to develop new software application for BlueCross BlueShield of Texas, which is a division of HCSC. This application is to create a new Unified Rating Engine which in turn will provide the health insurance rating to the Quoting, Enrolments and Renewals applications. The main objective of this application is to support the new healthcare requirements based on the Affordable Care Act.

Responsibility:

  • Lead Developer role for the development of ACA Rating, Enrollment Renewals project developed to handle the new enrollments based on the new Affordable Care Act.
  • Development of applications and enhancements to existing applications using j2ee , struts, PL/SQL, Web sphere Eclipse in an agile development environment,
  • Development of different Application modules involving complex logic Developed modular, J2EE container-based services that use Struts/Spring for configuration and dependency injection, and leverage EJBs and Web sphere.
  • developing and designing code, preparing test data, testing and debugging programs, revising refining programs as directed and code review
  • Analyzing requirements for software development and creating detailed level design documents.
  • Deployment of the application in DEV/QA in Sun Solaris Web sphere server environment.
  • Unit testing, Module testing and System Integration testing of the modules developed.

Environment:

Java, J2EE, JSP, Spring, Struts, Web Services JAX-WS, SOAP , XML, My Eclipse, Web Sphere, SQL server and Ant.

Confidential

Role: Lead Developer Java/J2EE

Project Description:

Confidential is the Confidentialcloud based document management application which is part of the Barclays Retail Online Banking system ROLB . Bcloud is open for both retail and business users of the Barclays online banking. Users will be able to upload and retrieve their personal documents and bank statements in the cloud. The backend Bcloud engine was developed as java web services so as to use the same services for the different platforms.

Responsibilities:

  • Lead Developer role for the development of BCloud Engine, the backend web services for the Barclays Bcloud product.
  • Development of different Application modules involving complex logic using j2ee , struts, PL/SQL, Websphere Eclipse in an agile development environment.
  • Developed modular, J2EE container-based services that use Struts/Spring for configuration and dependency injection, and leverage EJBs and Websphere.
  • Development of pluggable back-end services that support the various screens, designing and developing new UI components, requirements gathering, unit-testing
  • Designed and implemented the web services using JAX-WS framework.
  • Wrote up deployment scripts to perform builds and deployment using ShellScript and ANT.
  • Deployment of the application in DEV/QA in Sun Solaris Websphere server environment.
  • Unit testing, Module testing and System Integration testing of the modules developed.
  • Coordinating the production releases with the different technical business groups.

Environment:

Java, Struts1.2, EJB2.0, Servlets2.x, JSP1.2, Ajax, DOJO, Java Script, web services, Websphere, JavaScript, XML, XSL, XSLT, Struts, Spring, Hibernate, RAD, CVS, Oracle 11g, SQL Loader, PL/SQL

Confidential

Role: Sr. Java/J2EE Lead Developer

Project Description:

Confidential is an Enterprise application, built on Java J2EE Service Oriented Architecture, which acts as a web interface for the SAP based ATLAS Advanced ParTs Logistics in After Sales global logistical system. ADF is currently used by all the authorized dealers of BMW for ordering parts. ADF has been rolled out in US, Canada and in 8 important European key markets. This application enables the dealers to do the parts ordering, parts enquiry, parts locator functions, generate Invoices, Shipment Content List Printing and to generate different reports.

Responsibilities:

  • Lead Developer role for the development of KWOM migration project which enables the multi-country delivery and shipment of parts from one warehouse into more than one country including Invoicing, Shipment Content list generation and automated inter-company invoices.
  • Lead Developer role for the development of Non Dealer Invoice Notification, Invoice Archiving Part Locator modules of the ADF.
  • Implemented synchronous and asynchronous message processing using MQ and MDBs to interact with ATLAS SAP system.
  • Involved in the end-to-end design, development, implementation and management life-cycle of the J2EE based applications that are scalable, reliable, secure and fault-tolerant.
  • Coordinating the production releases with the different technical business groups.
  • Coordinating the role out of newer functionalities in USA, Canada European markets.

Environment:

Java, Struts1.2, EJB2.0, Servlets2.x, JSP1.2, MDB, MQ, Ajax, DOJO, Java Script, web services, Weblogic, JavaScript, XML, XSL, XSLT, Struts, Spring, Hibernate, WSAD, CVS, Oracle 10g, SQL Loader, PL/SQL

Confidential

Role: Sr. Java/J2EE Lead Developer

Project Description:

CARS system is the workflow for BMW contingents. This is a complete portal application for a consultant. The major functionalities include Requisition, Adjustment, Termination, Renewal, Notifications, and Reminders etc. The whole process involves employee's operation for BMW NA North America Region. It is a workflow process like approval, reassign, return to submitter, reject and terminate the requests.

Responsibilities:

  • Lead Developer role for Analysis, Design and Development for Contingent Adjustment and Renewal modules.
  • designed and developed Hibernate Objects, HQL, hibernate mappings, web logic workflow process like approval, reassign, return to submitter, reject and terminate etc
  • Created Sequence diagram, Process flow diagram for using Microsoft Visio.
  • Created Architectural, Functional and Technical Design Document.
  • Wrote up deployment scripts in order to perform builds and deployment using Unix Shell Script and APACHE ANT.
  • Deployment of the application in DEV/QA in Sun Solaris web logic server environment.
  • Unit testing, Module testing and System Integration testing of the modules developed.

Environment:

Jdk1.5, servlet, JSP, Spring 2.5,JavaScript, Weblogic 10.1, Weblogic Workshop, Hibernate 3.0, Junit, Ant, J2EE,JDBC, struts, JSP Custom Tags, XML, DOM, HTML, CSS, log4j, Oracle 9i, CVS.

Confidential

Role: Sr. Java/J2EE Lead Developer

Project Description:

Dealer Communications System DCSnet is a web based application, deployed to over 500 dealers and over 18,000 users in the US. DCS is an Enterprise application, build on Java J2EE Service Oriented Architecture, which manages all activities of BMW dealers in North America. This application enables the dealers to enter the repair orders, generate claims, parts ordering, enrolment to Electronic Service Agreements, Maintenance Plan upgrade and to generate different reports.

Responsibilities:

  • Development of different Application modules involving complex logic using j2ee , struts, PL/SQL, Weblogic Eclipse.
  • Developed modular, J2EE container-based services that use Struts/Spring for configuration and dependency injection, and leverage EJBs and WebLogic for transactions management.
  • Development of pluggable back-end services that support the various screens, designing and developing new UI components, requirements gathering, unit-testing.
  • Lead Developer role for the development of Electronic Service Agreement ESA enrollment for BMW Assist Rolls Royce Assist, Maintenance Plan Upgrade and Customer Service Request CSR modules of the DCSNet.
  • Unit testing, Module testing and System Integration testing of the modules developed.
  • Production support of the DCS, CARS and other BMW application systems.

Environment:

Java, Struts1.2, EJB2.0, Servlets2.x, JSP1.2, MDB, MQ, Ajax, DOJO, Java Script, web services, Weblogic, JavaScript, XML, XSL, XSLT, Struts, Spring, Hibernate, WSAD, CVS, Oracle10g

Confidential

Role: Sr. Java/J2EE Developer

Project Description:

R R is an Enterprise application, build on Service Oriented Architecture, which manages worldwide educational testing examinations like GRE, TOEFL, TOEIC etc. This application enables the students to register with ETS for various educational examinations, schedule the test and publish the results. The application also has web user interface developed using Struts framework. Application also uses Hibernate for data persistence. The application also has interface with worldwide vendor applications which are together used to facilitate all the registration and testing purpose transactions like accepting credit card details from students, searching and registering for test seats which are managed by third party test centres, scheduling the examinations and publishing the results.

Responsibilities:

  • Development Maintenance of Internet-based test iBT registration system involving complex logic using j2ee,struts, Hibernate, Spring, PL/SQL, web services websphere.
  • Development of different Application modules using j2ee, struts, Oracle Hibernate.
  • Production support of the system during the Test Administration hours.
  • Interacting with business analysts to study the requirements and design interfaces for the various use cases.
  • Implemented frameworks using design patterns that include, Command Pattern, Business delegate, Data transfer object, Singleton Pattern.
  • Developed Hibernate mapping files .hbm and domain objects and worked on optimization of hibernate mappings that includes read-only entities and lazy loading.
  • Designed and developed web based client using Struts framework. Used Struts validation feature and Tiles definitions.
  • Interact with CSR to understand critical/high priority issue s and resolved them during test admin support.
  • Unit testing, Module testing and System Integration testing of the modules developed.

Environment:

Java, Struts1.2, EJB2.0, Servlets2.x, JSP1.2, java script, web services, Websphere5.1, JavaScript, XML, XSL, Struts, Spring, Hibernate, WSAD5.1, CVS, Oracle9i

Confidential

Role: Software Consultant / Sr. J2EE Developer

Project Description:

Medicare Part D Medicare's new prescription drug coverage PartD is a National Medicare prescription drug plan that was designed to provide affordable and comprehensive coverage for the prescription medications. It will offer most people who are eligible for Medicare a significant opportunity to save.

Responsibilities:

  • Development of Enrollment Application module involving complex logic using j2ee, struts, PL/SQL, websphere WSAD 5.1
  • Drafting Functional Specification, Technical Specification and Unit Test cases.
  • Designing the modules by creating Class diagram, Sequence diagram using Rational Rose
  • Unit testing, Module testing and System Integration testing of the modules developed.

Environment:

Java, Struts1.2, EJB2.0, Servlets2.x, JSP1.2, Websphere5.1, JavaScript, XML, XSL, WSAD5.1, PCVS, Oracle9i on Win2000/Linux 8

Confidential

Role: Software Consultant / Sr. J2EE Developer

Project Description:

Integrated Billing, Edusave and Collections System iBENS is the part of massive e-governance project rolled out by government of Singapore is intended to use by Ministry of Education MOE , Singapore and schools to administer Edusave accounts, process billing, collection, and accounting of fees and charges

Responsibilities:

  • Development of Billing , Fees rates modules using j2ee struts
  • Drafting Functional Specification, Technical Specification and Unit Test cases.
  • Designing the modules by creating Class diagram, Sequence diagram using Rational Rose
  • Designing various reports using Actuate 8 reporting software.

Environment:

Java, STRUTS 1.2, Hibernate, EJB, Servlets, JSP, JMS, XML, JDBC, JNDI, Oracle 9i, Java Script, Dream Weaver, IBM WebSphere Application Server, Actuate 8, WSAD, Rational Rose, CVS, ANT, MS-Visio, MS-Project

Confidential

Role: Senior Analyst Programmer

Project Description:

SEbill is designed to allow two shipping lines to exchange for slots based on the agreement between the two parties on paper. This system will facilitate each of the contributing parties in billing their trade partners while allowing the intended recipients to receive and check the bills.

Responsibilities:

  • Interacting with Business users and Business Analyst to design prototypes
  • Coordinating the team by integrating various modules of the project
  • Developing work estimates and project plans using MS-Project
  • Drafting System Architecture, Functional spec Technical Specification documents.
  • Designing the modules by creating Class diagram, Sequence diagram using Rational Rose
  • Development of following modules: Bill calculation based on user input and data from other systems, bill generation and provision of supporting documents, Bill routing and printing in PDF format using Java, XML, Servlets, JSP EJB.
  • Unit testing , module testing System Integration testing of the modules
  • Load Testing using Load Runner

Environment:

Java, STRUTS 1.1, Servlets, JSP, JMS, EJB, XML, JDBC, JNDI, Oracle 9i, Java Script, Dream Weaver, Weblogic 8.1 Application Server, eclipse 3, Rational Rose, CVS, ms-project Load Runner

Confidential

Role: Senior Analyst Programmer

Project Description:

The EIP program Enterprise Information Portal, a Weblogic portal is a platform to house different web based applications, work processes, and information onto the same infrastructure. With this platform, new applications would be rolled out in phases and these would reside on the same Web Portal infrastructure. The Shift Report Application is an application, basically one of the portlets in EIP Portal infrastructure, which provides key indicators for users to monitor the performance of a particular shipping operation.

Responsibilities:

  • Involved in the designing by creating Use Case, Class Sequence diagrams
  • Extensive design and development of Java Servlets and JSPs
  • Involved in Deployment of Web Applications in WebLogic Application Server
  • Involved in Installation and setting up of WebLogic Application Server
  • Involved in designing front-end GUI pages using HTML, CSS and JavaScript
  • Preparing Technical Specification for various modules

Environment:

Java, EJB, Jsp, Servlet, Bean, Oracle, HP Unix Weblogic

Confidential

Role: Analyst Programmer

Project Description:

CBS, based on the Client Server technology is the back born of PSA's worldwide container shipping terminal operations. CBS is having 2 major parts, generation of bills using batch processing and the admin module using user interface. UI is done using SWING and RMI.

Responsibilities:

  • Interacting with Business users and Business Analyst to design prototypes
  • Fully involved in the customization of the base cbs package to suite the requirements of SINES Container Terminal, Portugal
  • Major changes in batch processing, VAT, Store Rent and online bill generation modules
  • Involved in designing front-end GUI pages using Swing
  • Preparing Technical Specification for various modules

Environment:

Java, RMI, Swing, Sybase, Solaris WebSphere

Confidential

Role: Analyst Programmer

Project Description:

This is project is developed to keep the Customs department informed of import boxes arriving at the terminal. To keep track of the containers, Customs requires 3 EDI messages: contland containers that have landed, excess overland containers and location to provide the location of the containers once it is discharged.

Responsibilities:

  • Interacting with Business users and Business Analyst to design prototypes
  • Fully involved in the back end modules
  • Converting EDI documents to xml format using Mercator
  • Coordinating the team by integrating various modules of the project
  • Preparing Technical Specification for various modules

Environment:

Java, J2EE, MS-SQL Server, IBM WebSphere, Solaris Mercator

Confidential

Role: Analyst Programmer

Project Description:

E-Billing hub is an Internet based billing service provided by Portnet.com. Portnet.com aims to provide comprehensive port terminal and shipping related billing solutions on an Internet platform, via e-Billing Hub. Used by Port of Singapore Authority and Portnet customers to check the status of their bills and their details. The System is developed to cater the needs for both the Singapore and International Customers.

Responsibilities:

  • Involved in designing by creating Use Case, Class Sequence diagrams.
  • Fully involved in customer, enquiry, reports and tariff modules of the System.

Environment:

Java, EJB, Servlets, Java Server pages JSP With Iplanet Web Server /Iplanet Application Server 6.0, Oracle 8i, Sun Solaris Windows NT

Confidential

Role: Analyst Programmer

Project Description:

PORTNET is an Electronic Commerce System for the Maritime community in Singapore beyond. PORTNET is a B2B Portal for shipping community. Vessel Schedule System is part of the new Portnet System. It is further divided into four parts to create, Delete, update and enquire Service Route, Sailing Schedule shipping Schedule. The Module consists of functionality like Resource Bundle, Java Message Service etc. This module is designed to use at Dalian Port China, which is a subsidiary of PSA.

Responsibilities:

  • Involved in designing by creating Use Case, Class Sequence diagrams
  • Extensive design and development of system using Java Servlets and JSPs
  • Involved in Deployment of Web Applications in iPlanet Application Server

Environment:

Java, EJB, Servlets, Java Server pages JSP , XML with Iplanet Web Server /Iplanet Application Server 6.0, Oracle 8i, Sun Solaris Windows NT

Confidential

Role: Analyst Programmer

Project Description:

Web portal is a typical internet portal having functionalities like shopping cart, mail system, chat, internet polling, survey advertisements.

Responsibilities

  • Involved in the development of a full fledged portal for soft pride inc, a client of Kaashyap Radiant systems.
  • Developed different components like MAIL SYSTEM, CHAT, Internet polling system SHOPPING CART using java, jsp, Servlets ejb

Environment:

Java, Servlets, JSP, EJB, JDBC, JNDI, Oracle, Java Script, Dream Weaver, Weblogic.

We'd love your feedback!