J2ee Developer Resume
Park Ridge, NJ
PROFESSIONAL SUMMARY:
- Build and Release Engineer with very strong experience in design, development of Continous Intergration Process and deployment of Internet, Intranet and Client/Server business applications.
- Over 6years total experience in Java/J2ee technologies,Build and Release Process.
- Experience with domains as Financial/ Banking, Insurance, Healthcare, Telecom, e-Commerce and
- CRM.
- Expertise in Automating Applications using Anthill Pro continuous Integration Tool.
- Proficient in J2EE components such as Java1.5, JSP v2.0, Servlets v2.1, EJB v2.x, JDBC v2.0, JMS v1.1, XML, Hibernate v3.0 and Struts Framework v1.2,struts2.0, JSF v1.2,AJAX, Spring Framework, Web Services, Anthill 3.0,GIS,iBATIS Framework, Garbage collections, multithreading, Perl, PHP .
- Expertise with J2EE complaint application servers like IBMWebSphere 4.0/5.0/5.1/6.0, BEA Weblogic 7.0/8.1/10.1, JBOSS.
- Expertise with J2EE compliant IDEs like Eclipse3.2, RAD 6.0/7.0WSAD 4.0/5.0, IRAD 6.0, JBuilder 7.0/8.0 and IntelliJ.
- Expertise in J2EE Technologies such as JNDI, JMS.
- Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans.
- Good Working Knowledge ATG Dynamo.
- Knowledge in ETL Tools like Business Objects.
- Expertise in Using various Operating System which include UNIX,AIX,HP-UNIX, Linux and Windows.
- Good working knowledge on GIS using ILWIS 5.0 and MicroDEM.
- Extensive Experience in using MVC (Model View Controller) MODEL 2 architectures, for developing
- applications using JSP, Java Beans, Servlets and EJB.
- Very Strong in design, develop and deploying Enterprise Java Beans in WebSphere/Weblogic App Servers,
- Tomcat, JBOSS 4.0,Glassfish application Server.
- Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD) using
- UML (Unified Modeling Language).
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business
- Delegate, DAO, Session Façade and Singleton.
- Expertise with using Oracle 8i/9i, DB2 UDB 8.2/8.1/7.2/6.5 databases and writing highly complex SQL
- queries.
- Expertise with Middleware technologies like JMS, MQ-Series 5.0.
- Experienced in administration and deployment of applications on web and J2EE servers, such as WebSphere
- Server 5.0, WebSphere Server 6.1, Apache, Tomcat, and Jboss 3.0, Weblogic Server 8.0/10.1.
- Extensive knowledge of Front End Technologies: JSTL, JSP, HTML, DHTML, JavaScript and CSS.
- Expertise with Sun Solaris, UNIX and Windows 2000/XP/NT.
- Extensive experience in Querying Data using Toad 8.0.
- Good working experience of writing SQL and PL/SQL.
- Well versed with complete Life Cycle Development process which includes Designing, Developing, Testing
- and Implementation.
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
Programming Languages : Java 1.4, C/C++, VB5.0/6.0, and SQL
Java Technologies : J2SE1.3, J2EE 1.3, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, JMS
Application Servers : WebSphere 5.1/6.0, WebLogic 7.0/8.1,Jboss.
Web Servers : IPlanet, Tomcat 4.0/5.0/6.0
Frame Works : Jakarta Struts 1.1, spring, JUnit, LDAP
Databases : Oracle8i/9i, 11g, Sybase, MS SQL server, DB2 7.2/8.1/8.2
IDE’s & Utilities : WSAD 4.0/5.0,RAD 7.0, Intellij, Jbuilder 7.0
Web Dev. Technologies : HTML, XML, XSL, XSLT, SAX/DOM
Scripting Languages : JavaScript, PERL
Middleware : MQ-Series.
Protocols : TCP/IP, SOAP, HTTP and HTTPS
Operating Systems : Linux, WINDOWS 98/2000/NT/XP,AIX,Unix
Design/ Version control : UML, Rational Rose, and CVS
- Bachelor of Computer Applications.
- Masters in Information Systems.
- Sun Certified Java Programmer 1.4.
Confidential, Park Ridge, NJ
Position: Build and Release Engineer.
Description: Hertz car rental corporation is car rental company with head quarters at parkRidge,Nj .Hertz has 3500 car rental locations all over the world .My role here is to build, process and release applications to various Environments for every release according to the Release plan we create before every project’s release. We have total of 40 ear applications we deploy to various environment for every release.Hertz consist of Hertz, Herc, connect and Rent2Buy .
* DEV=Development Test Servers , Qual= QA Test server, Pre-Prod=Pre-Prodution.
Responsibilities:
- Build and Release Java Applications to DEV, Test ,Pre-Prod and Prod Environments.
- Did code updates for every change to Release management Machines and deployed succefully to every environment using SVN.
- Developed Build Scripts to Export ears using Ant .
- Developed Build Scripts to fortify certain Applications using Ant and fortify 360 .
- Used Jira to report bugs.
- Moving databases to different Environments when ever required.
- Developed Build Scripts to generate artifacts from website and copy to Akamai servers using WGET, FTP, Ant and Batch.
- Made release calendars for every release with the co-ordination of Project Managers.
- Creating workflows using Interwoven to deploy ear, zips and properties to DEV,QUAL and Prod centers.
- Developed Ant Script to Strip Jsps for Webprojects.
- Used rad 6.0,rad 7.5 for workspaces and test environments.
- Implemented Anthill Pro 3.6 to Automate Build and Release Process.
- Used Websphere 6.0 and now 6.1 as application servers.
- Used DB2 database .
- Decreased ear list from 40 to 13 with the help of java architects.
Environment: Jdk1.5,Rad 6.0 and 7.5,Websphere 6.0 and 6.1,Db2 9.0,Ant,Jira,Akamai,InterWoven,Open deploy, Anthill Pro 3.6.
Confidential, Philadelphia, PA
Project Title: DSAC II. Description: The Project is to implement the build and automation tool, Anthill Pro, on the existing applications. The tool implementation was done on different types of applications with different platforms, each of which had multiple procedures. The project developed, enabled the Application team to minimize their work in build and release, and also had enhanced security features for the application.Position #2: Build and Release Engineer: Designed and developed the automated Process of Build and Deployment for all Wachovia survived applications using Anthill Pro.
- Designed Workflows to automate the Build and Deploy Process .
- Designed and Developed Work flows for backup process of Applications.
- Developed Unix-Shell Scripts for Build and Deployment process on Unix Boxes.
- Developed Build Scripts (Build.xml) for the java Applications which use IDE Builds.
- Used Eclipse for writing java code.
- Packaging Software(MSI).
- Integrated Maven Build to Anthill Pro.
- Implemented JIRA Integration to Anthill Pro.
- Integrated nAnt, Ant, Maven in Anthill Pro for Automation.
- Wrote Batch, Unix Shell, VBS Scripts for Checkout and compile the code.
- Used Harvest and CVS for repository integration to Anthill Pro for code.
- Developed Deployment scripts for deploying application which uses Java/.net.
- Used SDLC process for automating the Applications.
- Developed VB scripts for the process where necessary.
- Used Wintel Servers(Windows which uses intel processors) for deploy and Release Applications On Prod Servers.
- Designed Deployment Model for Websphere and Weblogic Applications On AIX,UNIX and Windows Servers Using Anthill Pro Work Flows
- Integrated Websphere application server in Anthill pro for deployment of java Application which uses Websphere.
- Communicating with the Application team and making them understand about the automation tool and its advantages
- Integrated Web logic in Anthill pro for deployment of java Application which uses Web logic.
- Developed Workflows for VB, .Net and Java Application.
- Developed workflows for the deployment of applications on Websphere 6.1 and IIS servers.
Environment: JDK1.4,jdk1.5,Eclipse3.3,Weblogic10.1,Websphere 6.1,CVS,Struts 1.2,Oracle9i,LDAP,j2ee,jsp,servlets,JDBC,Ajax, iBatis.Harvest 7.1,Anthill Pro 3.3,Maven, Jira, JUnit, Harvest 7,Unix, AIX,Wintel.
Confidential, Pea pack, NJ
Position : Build, Release Engineer and J2ee Developer
Pfizer Incorporated is a major pharmaceutical company, which ranks number one in the world in sales[2]. The company is based in NewYork with its research headquarters residing inGroton,Connecticut. It produces the number-one selling drug Lipitor, the neuropathic pain/fibromyalgia drug Lyrica (pregabalin); the oral antifungal medication Diflucan (fluconazole), the long-acting antibiotic Zithromax (azithromycin), and the anti inflammatory Celebrex (celecoxib) (also known as Celebra in some countries outside USA and Canada, mainly in South America).
Project Title:
Drug Product Capacity Plan :The Drug Product Network Capacity web system is a decision support system developed in IBM WebSphere technology platform which allows the users to plan equipment capacity across the Pfizer network of PGM drug product sites.
Responsibilities:
- Developed Core classes for DPCP, which acts as a service to all the client applications.
- Developed the Use Cases, Sequence and Class diagrams.
- Used Rational Application Developer(RAD 7.0.7) previously WSAD) tool for development .
- Developed all the DataAccess Classes using iBatis Frame Work .
- Worked As Build and Release Engineer for Pfizer Applications using Cruise Control.
- Automated Build and Deployment for Pfizer Applications Using Cruise Control.
- JDBC is used to establish connectivity to the database.
- Developed DAO interfaces and DAO Implementation classes to handle different type of data.
- Developed SQL Queries to retrieve data from Sybase Data Base.
- Developed PGM related client libraries or a static wrapper, which are accessible by all the channels.
- Developed Stateless session beans to call Dao.
- Developed User Interactive using JSP, Servlets, Java Script ,Struts-tiles.
- Used Cruise Control for doing builds.
- Developed Unit test and Functional Test using JUnit .
- Migrated Allergen,GView Projects from Websphere 5.1 environments to Weblogic 10.1 and successfully implemented in QA, Production.
- Configured LDAP In Weblogic 10.1 for Authenticating Users.
- Migrated the existing code from JDK 1.4.2 to JDK 1.5.
- Tested all the functionality and developed standard test cases, which is also used by the client channels as examples to use the API.
- Used Struts Framework .
- Used CVS for RAD and Websphere.
- Deployed Application on Various Environments that uses AIX Boxes.
- Used Eclipse 3.3 when Developed Applications on Weblogic 10.1.
- Configured and deployed application on Weblogic Successfully.
- Migrated Sybase Database to Oracle 9i Database.
- Involved in Implementation Plan for this project.
Environment: JDK1.4,jdk1.5,Eclipse3.3,Weblogic10.1,Websphere 5.1,RAD 7.0.7,CVS,Struts 1.2,Oracle9i,DB2,LDAP,j2ee,jsp,servlets,JDBC,Ajax,Tiles Plugin, iBatis , AIX ,Sybaseetc.
Confidential, Wilmington, DE
Java/J2ee Developer
Build and Release Engineer
The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity. A component of the Dow Jones Industrial Average, JPMorgan Chase has its corporate headquarters in New York and its U.S. retail financial services and commercial banking headquarters in Chicago. Under its JPMorgan and Chase brands, the firm serves millions of consumers in the United States and many of the world\'s most prominent corporate, institutional and government clients
EPAY SERVICE Application provides an interface to perform electronic payment operations Amount payment, Payment Cancellation, Payment History retrieval, Member enrollment and UnEnrollment .Payment Channels or source are from CMS Advisors, CMS VRU,CSD Advisors, CSD VRU and the Internet.
Responsibilities:
- Developed Core classes for Epay, which acts as a service to all the client applications.
- Worked As Build, Release Engineer for Shared Services Department Applications.
- Developed Ant Build Scripts (Build.xml) for the java Applications which use IDE Builds.
- Developed the Use Cases, Sequence and Class diagrams.
- Used Eclipse 3.3 tool for development .
- Developed all the payment transactions, which involves make Payment, Initiate Payment and retrieve all payment history using iBatis Data Mapper framework.
- JDBC is used to establish connectivity to the database.
- Developed DAO interfaces and DAO Implementation classes to handle different type of data.
- Developed SQL Queries to retrieve data from Oracle Data Base.
- Developed payment related client libraries or a static wrapper, which are accessible by all the channels.
- Developed Stateless session beans to call Dao.
- Developed User Interactive using JSP, Servlets, AJAX.
- Used Cruise Control for doing Builds and Deployment .
- Developed Unit test and Functional Test using JUnit.
- Migrated Epay,Smallbusiness,Merchant Service,Disney,Circuit City Applications from weblogic 8.1 environments to Weblogic 10.1 and successfully implemented in QA, Production.
- Upgraded the code based on the build tools 3.2 standards of JPMC.
- Migrated the existing code from JDK 1.4.2 to JDK 1.5.
- Tested all the functionality and developed standard test cases, which is also used by the client channels as examples to use the API.
- Used Spring ORM Framework .
- Documented all the functionality developed in to Live Link (centralized document repository).
- Used Harvest SVN for Eclipse 3.3.
- Involved in Implementation Plan for this project.
Environment: JDK 1.4.2, 1.5, Weblogic 8.1, 10.1, MyEclipse 3.3, iBatis 2.3, Ant,Anthill,lHarvest, EJB 2.1, Oracle 9i/10g, Toad, J2EE, log4j, C3 (Core Dataware house), Servlets, Infrastructure 4.0 Framework, XML, Enterprise Project Server, Windows XP, UNIX, https, e-Commerce, Perl ,C, Spring Framework, Maven, PL/SQL,AIX.
Confidential, Rockville, MD
Java/J2EE and Web Developer and Build, Release Engineer
First Advantage is the leading provider of credit reports and associated services to organizations in the mortgage, automotive and personal loan sectors, as well as the leading source of specialty finance industry credit information.
Registry Rental &Insurance Data provider Application allows Mortgage Clients to check for background information of their consumers in coordination with Credit & Legal Agencies. This information is filtered depending on SSN of Consumer and State of Residence as well various Legal Rules & Taxes applied to that State.
Responsibilities:
- Developed the Use Cases, Sequence and Class diagrams using Rational Rose Enterprise.
- Developed Dao classes in order to retrieve and store Consumer specific information from Backend.
- JDBC is used to establish connectivity to the database.
- Used Hibernate 3.0 as ORM tool.
- Used Spring MVC Framework.
- Developed Build Scripts (Build.xml) for the java Applications which use IDE Builds.
- Developed jython for Scripts for websphere Deployments.
- Developed Automated Build and deploy Process Using Ant And Maven.
- Developed EJB as stateless session beans and deploy on WebSphere Application server.
- Developed JSPs and Java Script to retrieve and present information.
- Used Apache’s Jakarta Struts, struts 1.2 as MVC framework for designing the complete Web tier.
- Developed JSP Pages made them accessible to the Client using Websphere Application Server.
- Implemented security by giving access to certain modules to certain users and validating JSPs.
- Developed Actions Classes for work flow control and Dao’s for getting database connections from connection pooling.
- Used crystal reports for developing reports for Client.
- Implemented the validation for all the user interface panels using custom validation technique based on struts validation concept.
- Developed View Components using JSF.
- Developed Views using JSPs, HTML, and Struts Tags.
- Configuration Management using Rational ClearCase.
- Extensively used SQL Queries and PL/SQL for the application with Oracle v9i
Environment:Java v1.4, JSP v2.0, EJB v2.0, MQ v5.0, JavaBeans, XML, XSL, SQL, Websphere Application Server, RAD 6.0,Struts v1.2, ClearCase, Oraclev9i, ANT, Shell, UML, Windows 2000, UNIX, j2ee,JSF.
Confidential, Boston MA
Java/J2EE and Web Developer
Resource Management Tool
Resource Management Tool is a web-based application developed for Investors Bank & Trust’s CRM division. This application is intended to be used by the bank employees across the hierarchy to create & manage staffing activities for various assignments within the bank, keep a track of the resources & their list of current & previous assignments, allocate & manage the resources for the appropriate assignments etc.
Responsibilities:
- Developed Class diagrams and Sequence diagrams as part of the system design.
- Worked as Build, Release Engineer for Application build and Deployment using Ant(build.xml) and Maven.
- Prepared Architectural prototype to validate the architecture and baseline for the development.
- Responsible for the development & unit testing of Employee Portal module using struts.
- Used Weblogic messaging mechanism.
- Developed Build Scripts (Build.xml) for the java Applications which use IDE Builds.
- Developed jython for Scripts for web sphere Deployments.
- Developed Automated Build and deploy Process Using Ant And Maven.
- Developed EJB as stateless session beans and deploy on WebLogic Application server.
- Used Multithreading for Synchronization in application.
- Involved in designing EJB 2.0 Components with various EJB design patterns like Service Locator, Session Façade and Business Delegate.
- Worked extensively on the Struts Framework for the security part of the code.
- Implemented Business logic Stateless Session Beans.
- Implemented Message Driven Beans for receiving Asynchronous messages.
- Implemented persistence to database using Hibernate Framework.
- Always adhered on Quality processes during delivery on tasks to client.
- Developed the whole system using Eclipse environment.
- Developed Unit Tests using JUnit.
- Extensively used SQL Queries and PL/SQL for the application with Oracle v9i
- Always used the best practices of Java/J2EE and minimize the unnecessary object creation, encourage proper garbage collections of un-used objects, always keep try to minimize the database call, always encourage to get all data in bulk from database to get best performance of application.
Environment: J2EE 1.3, Struts 1.2, EJB 2.0, Servlets 2.3, JSP 1.2 Oracle 9i, Eclipse, Weblogic 8.0, Hibernate 2.1, Windows NT, Perl.
Confidential
ODS Companies, Portland, OR
Java Consultant
This project involved system implementation for ODS Companies (Oregon Dental Services). The ODS Companies is a multi-faceted organization that provides dental, medical, and professional liability insurance products, along with a variety of business services including dental practice management software and benefits administration. EOS is a web-based product that is intended to be used by group administrators. This program will allow group administrators direct access to ODS eligibility systems. This exciting service is easy to use, available seven days a week, and is available at no additional charge. By using Employer Online Services, you can: Enroll members, Update eligibility information, Change Primary Care Physician (PCP) information, Order ID cards, Change addresses, same day pharmacy update.
Responsibilities:
Developed EOS (Employer Online Service) using MVC
- Designed the application using Dynaforms for the Struts Action Form.
- Developed Dynavalidations for validating the Struts Dynaaction form data.
- Developed Schema files for xml mapping of Dynaaction form fields.
- Developed Tiles for the entire JSP page definition.
- Developed JSP pages for the Presentation tier.
- Developed MVC based web applications and coded JavaBeans (as the model), Servlets (as the controller) and JSP (for view).
- Developed XML Templates for each JSP page for validations and request processing.
- Written Business Delegate and Persist Databean for each Action Class in the web application.
- Used Concurrent Version System (CVS) for the version control of the project.
- Maintained Session Tracking between the JSP Web Pages and Servlets.
- Developed Connection Pooling for each connection to the Database.
- JDBC for connectivity with the Sybase Database.
- Installed J2EE enterprise applications from Websphere admin console.
- Involved in the creation of jar, war files and deployed them in the Application Server.
- Designed and Implemented Data Access Objects which were used by Servlets and EJBs to communicate with the Database.
- Used Toad 8.0 for database query and administration.
- Maintained Connection Pooling for each connection to the Database.
- Used Stored Procedures for connecting to the Sybase database.
- Developed JUnit test cases.
- Environment: Java, J2EE 1.2.1(EJB 2.0, JDK 1.3, JSP 1.2, JDBC 2.0), Facets, JBOSS 3.0 App Server, DOM/SAX Parser, UNIX Shell, Sybase 10.0, SQL, PL/SQL, Windows XP.
Billing Management System (BMS)
Confidential, Visakhapatnam.
J2ee Developer and Build, Release, Implementation Engineer.
Billing Management System (BMS) developed is aimed at automating and standardizing the process of billing and generate statutory and analytical reports for the management. Along with monthly bill processing, revenue collection information would also be processed through the system to ensure seamless integration of metering, billing and collection processes with regard to all the categories of Low tension and High-tension consumers of the power distribution utilities. A comprehensive product that puts in place customer centric business processes and enables the faster management of customer needs achieving the aim of enhanced revenue generation.
Technology:
- BMS is a J2EE based platform independent distributed architecture (JBoss3.0) solution that provides complete history and can spot Key problem areas early before they jeopardize business.
Responsibilities:
- Developed home page port lets which describe the functionality of various applications and having links to them.
- Involved in analysis and high level design of the project.
- Used Ant Scripts for Doing Builds for the Application.
- Developed different dynamic UI screens using HTML, JSP and JavaScript for prototype.
- Used Session beans and Entity Beans for Application logic.
- Involved in Repots using XSQL, XSL etc.
- Implemented Security for the whole application by giving access to all modules for administrator and some for private agencies.
- Developed certain modules like Customer details, ledger process, d-list process and reports.
- Used MVC design Pattern for whole Application development.
- Used C++ for Flat file Conversion.
- Generated Reports from flat files using C++.
- Involved in Implementing the Application at Client-side.
- Worked on Maintenance and supporting team for considerable amount of time.
Environment: Jboss 3.0 server, Java, JSP, xsl, xsql, Session beans, Entity Beans, Eclipse3.0, Oracle9i
Confidential
eCRM (e-Customer Relationship Management)
J2ee Developer and Build, Release, Implementation Engineer.
eCRM is developed as a highly parameterized application suitable for various power distribution companies. Modules are to be arranged together to customize the application as per the client\'s requirement. ECRM addresses most of the customer interfaces in a power distribution utility spanning areas such as new customer acquisition, estimation, work order processing, metering, billing, collection, customer service center, and trouble call management. eCRM through its automated features like automatic bill generation, faster means of communication to the lineman in the field etc. improves the consumer relation with the distribution company and also reduces the consumer grievance. Other outstanding features like include Remote Logging and Debugging component build on asynchronous JMS technology. eCRM gives a centralized monitoring and tracking support for information flow.
Responsibilities:
- Developed home page port lets which describe the functionality of various applications and having links to them.
- Involved in analysis and high level design of the project.
- Implemented security for the application by giving updating permission only to supervising committee.
- Used Ant Scripts for Doing Builds for the Application.
- Developed different dynamic UI screens using HTML, JSP and JavaScript for Client Validations.
- Used Session beans and Entity Beans for Application logic.
- Used C++ for Flat file Conversion.
- Generated Reports from flat files using C++.
- Involved in Reports using XSQL, XSL etc.
- Used MVC design Pattern for whole Application development.
- Involved in Implementing the Application at Client-side.
- Developed Java I/O Application for Input text based data.
- Worked on Maintenance and supporting team for considerable amount of time.
- Extensively involved in the development of key modules like Collections and
- Consumer details
Environment: JBOSS 3.0, Servlets, JSP, JDK 1.4, DB2, XSL, XSQL, Eclipse 3.0, Entity Beans.