We provide IT Staff Augmentation Services!

Java Resume

5.00/5 (Submit Your Rating)

Oaks, PA

Professional Summary

  • Over Ten years of professional experience in analysis, design, development, documentation, implementing, and testing of software systems in Java, J2EE, C++ and Internet technologies.
  • Worked extensively in Java 1.4, J2EE 1.3, XML, XSL EJB2.0, JSP, Struts, JDBC, DB2 7.1, MQ Series, IBM Command Bean Framework (MVC), Design Patterns.
  • Experience in Analysing, developing and deploying applications with WebSphere Server Foundation (WBISF) 5.1 and WebSphere Portal 5.1
  • Worked on integration of WBISF with Portal which involves security and single sign on configurations.
  • Extensively worked on Web Services
  • Recent experience includes hands on expertise in developing Financial & Healthcare Vertical projects, which includes Mission critical Small Business domain experience in American express.
  • Expertise on Portlet Factory.
  • Extensively working on Workplace WebContent Management 5.1
  • Expertise in architectural design using Rational Rose.
  • In depth knowledge of database concepts and programming practices using SQL and PL/SQL, Extensively worked on DB2 7.1 (Stored procedures, Database Connectivity, JDBC).
  • Strong exposure in the areas of Client/Server, Web Development and Object Oriented programming.
  • Working knowledge of EJB containers (WebSphere 3.5.3/5.1.1, WebLogic 7.0), and Tools such as ANT, Visualage3.5/4.0, WSAD IE 5.1.1, VSS, CVS.
  • Strong initiative, teamwork, responsible, leadership and communication skills.
  • Strong analytical and problem solving skills.
  • Involved in ISO audit and CMMI appraisal for organisation
  • Excellent Leadership, interpersonal and communicational skills.

Technical Skills
Hardware: Intel 786, MP 8085/8086.
Operating Systems: UNIX, Solaris, Win 95/NT/2000
Language: Java/JDK 1.2.2/3.0, C, C++, XML/XSLT.
Java/J2EE/Middleware/
Web Technologies: Applets, AWT, Swing, J2EE, JDBC, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, and MQ Series 5.0/5.2, XML, XSL/XSLT,AJAX, HTML, DHTML, Java Script.
Database: Oracle 7.x/8.x, DB26.0/7.0, MS Access, MS SQL Server 2000, SQL, PL/SQL
IDE’s: IBM Visual Age for Java 3.0/3.5/4.0, WSAD 5.1.1, RAD 6.0, Rational Rose 2001A, and XML Spy.
Web/App-Servers: IBM Web Sphere v.2.0.3/3.5/4.0/5.1,NE4.0,and Web Logic 5.0/6.1
Portal Servers: IBM Web Sphere Portal 5.1
Methodologies/Frameworks: Software Engineering (SDLC), OOAD/OMT, and UML, IBM Command Bean Framework (MVC), Design Patterns, Jakarta-Struts.
Application Support Tools KeyNote, Whats up, Infoweb

Education
Master of Science in Computer Science

CERTIFICATIONS:

Sun Certified Programmer for the Java2 Platform (SCP) with 88%.

IBM, Test 286, Application Development with WebSphere Studio, V5.0

PROJECT EXPERIENCE

Client: Confidential,OAKS PA
Duration: Jan 11-Till Date
Role: Sr Portal Developer

Confidential, is a leading global provider of asset management, investment processing, and investment operations solutions for institutional and personal wealth management. SEI’s global wealth platform (GWP) offers a web-based portal to institutional advisors for managing wealth of high net individuals and organizations by performing enrolment, account creation, portfolio management, relationship management, fees processing, activity management, and order processing. The End Client Web site is specially designed for end clients. Where end clients can check their portfolios, asset allocation and asset classification. They can even communicate with their advisors using messaging system.

Responsabilites:

  • Associated with the full life cycle of the application.
  • Involved in preparing Highlevel design and detailed design documents.
  • Coding, Testing, Implementation and Deployment of Project.
  • Involved in gathering User requirements, Requirements Analysis, Developed Class and Sequence diagrams, User Interaction screens, Prototypes, Object and System Diagrams using UML, Rational Rose.
  • Developed portlets using WebSphere Portlet Dashboard Framework 6.1
  • Developed Cache framework used across portlets using Websphere Dyna Cache
  • Developed extensive UI mostly using DOJO framework
  • Worked in creating different WCM components used in ECW. Overall site disclaimers, help and css are managed in WCM
  • Extended out of the box themes and skins as per ECW requirements.
  • Involved in creating xml scripts to move configuration data across different environments
  • Involved in production support of a rolled out release
  • Involved in creating Web Services required for ECW

Environment: WebSphere 6.1, WebSphere Portal 6.1, Portlet Factory Dashboard Framework 6.1, IBM Workplace Web Content Management, JDK 1.4, J2EE 1.3, EJB, Web Services, JMS, XML, JDOM, XPATH, JavaScript, Oracle 11, Starteam

Client: Confidential,Camden, NJ
myCampbell portal Duration: June 08-Dec 10
Role: Sr.Portal Developer

Description
Confidential,is the B2E intranet portal site of Campbell Soup Company. Apart from the myCampbell portal site the WebSphere environment hosts several portal applications such as North American sales Portal, e-Supply management Portal, Supply Chain Network Optimization Portal, Euro Portal, Godiva Portal, The Pepperidge Farm Portal, U.S import Discrepancy Portal. As a WebSphere Portal Developer, my day-to-day duties were to understand the existing portal applications and enhancing the application functionality or modify the application as per the user requirements.

Responsabilites:

  • Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
  • Involved in creating design document, implementation and testing of the application.
  • Actively involved in migrating existing WebSphere Portal 6.0 applications to WebSphere Portal 6.1
  • Involved in integrating/migrating Google Search Appliance for intranet myCampbell portal.
  • Extensively worked on developing Portlets using IBM API, JSR168, Struts and Spring Portlets.
  • Extensively worked on developing and deploying Themes and Skins.
  • Expertise in importing and exporting portal pages and Portlets using XMLAccessScript.
  • Involved in implementing Log4j, Caching using JCache framework.
  • Have developed ANT script to perform tasks such as building of jar files, cleaning of old/unused files, etc.
  • Involved in migrating existing EJB 1.1 applications to EJB2.1.
  • Worked on Rational Application Developer built on Eclipse for developing applications.
  • Extensively worked in the persistent layer using Hibernate.
  • Created Roles and pages and incorporated the Portlets depending on the business functions.
  • Extensively worked on creating WCM components using IBM WCM server.
  • Created and managed users, groups and their roles; personalized the portlet views and contents depending on the groups.
  • Extensively worked on DOJO Framework to develop flash components and created custom DOJO components which have AJAX interaction API.
  • Created the entire technical landscape including Dev, TEST, QA and production WebSphere and Portal Environments.
  • Worked with Tivoli Access Manager (TAM) for creating junctions and checking imported users.
  • Worked on UNIX environment for deploying applications and debugging production issues.
  • Extensively worked on production support environment and involved in fixing issues and Work Requests.
  • Oracle is used as back end and worked on writing queries using SQL.
  • Extensively worked on LDAP for importing and exporting users in Active Directory.
  • Extensively involved in using complex SQL queries in data base related activities.
  • Responsible in using and adhering to the standard design patterns
  • Worked with the team in the development of the Application front-end using JSP.
  • Preparing Impact Analysis document for the requirement.
  • Implemented server side and client side validation.
  • Responsible for deploying the developed web components on the IBM Web Sphere Portal/Application server.
  • Closely worked with business users and customers in understanding requirements and fixing production issues.

Environment: Core Java, Portlets, Servlets, JSP, DOJO, Struts, Java Script, spring, Hibernate, EJB, RAD, Oracle, ANT, Log4j, IBM WebSphere Portal/ Application server, IBM WCM Server, TAM, LDAP,CVS, HTML, XML, XSLT, Windows, UNIX (AIX).

Client: Michelin, SC
Confidential, (Referential Client Group) Duration: July 07 – May 08
Role: Senior Developer
Description:
Confidential,is Michelin’s intranet website for employees. RCG is part of B2E. The RCG Client hub will manage data coming from the different legacy systems existing in all the continents. For Michelin group, there is only one referential (this means one database) containing all the Client data; this data need to be accessible for all the users. The stake of the client hub is, reduce Business exploitation costs of the client database through the definition and harmonization of client data shared by all the entities of the group and also reduce the development and maintenance costs of future applications, which will all share the same referential data.

Responsibilities:

  • Associated with the full life cycle of the application.
  • Worked with Business Domain experts to gather system requirements
  • Involved in preparing Highlevel design and detailed design documents.
  • Coding, Testing, Implementation and Deployment of Project.
  • Involved in gathering User requirements, Requirements Analysis, Developed Class and Sequence diagrams, User Interaction screens, Prototypes, Object and System Diagrams using UML, Rational Rose.
  • Involved in implementation of B2e RCG.
  • Involved in designing and implemention of startup service for RCG.
  • Extensive usage of JSF components in the project.
  • Used XML extensively for communicating with external applications and involved in developing converter classes which will parse request / response xmls to business objects.
  • Involved in developing portlets using JSR 168 and JSF required for RCG
  • Involved in designing and implementing all portlets communications in RCG.
  • Involved in developing authoring templates / presentation templates / Menu components / Navigator components for B2E site.
  • Worked on creating all News / Featured News portlets using local rendering portlets, which have support for multiple locales.
  • Created custom components which are used across whole B2E website.
  • Worked on Portlet Factory.
  • Worked on Designers and Models in Portlet Factory.
  • Worked on Service Consumers and Service Providers.
  • Involved in creating deployment documents for rollout process of moving builds to different environments(dev, test, stage, production)
  • Involved in different types of testing like unit, integration, smoke and system

Environment: AIX 5.3, RAD 6.0,WebSphere 5.1.1, WebSphere Portal 5.1, Portlet Factory, IBM Workplace Web Content Management 2.5, JDK 1.4, J2EE 1.3, EJB, Web Services, JMS, XML, JDOM, XPATH, JavaScript, Jprobe, Oracle 9, Clear Case, Clear Quest.

Client: Confidential,SC
Confidential, Duration: Nov 06 – June 07
Role: Senior Developer
Description:
Objective is to design a robust, flexible alert service component, to be consumed by portal and J2EE (X-net) and other applications. The design would leverage the existing functionality of alert service (BAU) component and will have framework based on IBM workplace Dashboard Alert Frame work. This system is totally based on SOA. Alert Engine is responsible of evaluating and processing alert requests. Quartz scheduler is used to process alerts at scheduled time. Alert Engine is capable of communicating alert using various communication channels like email, fax and portal.

Responsibilities:

  • Associated with the full life cycle of the application.
  • Worked with Business Domain experts to gather system requirements
  • Involved in preparing Highlevel design and detailed design documents.
  • Coding, Testing, Implementation and Deployment of Project.
  • Involved in gathering User requirements, Requirements Analysis, Developed Class and Sequence diagrams, User Interaction screens, Prototypes, Object and System Diagrams using UML, Rational Rose.
  • Involved in designing and implementation alerts engine
  • Designed and developed scheduling components required for running job schedules by using Quartz 1.5.1.
  • Developed messaging components which will accept and process asynchronous real time requests.
  • Used XML extensively for managing alerts engine
  • Involved in developing portlets using JSR 168 and JSF required for Alerts system
  • LDAP is used for authentication and to store profile information
  • Developed webservices for different services.
  • Involved in rollout process of moving builds to different environments(dev,test,train,stage,production)
  • Involved in different types of testing like unit, integration, smoke and system

Environment: AIX 5.3, RAD 6.0,WebSphere 6.0, WebSphere Portal 5.1, JDK 1.4, J2EE 1.3, EJB, Web Services, JMS, XML, JDOM, XPATH, Quartz Scheduler, JavaScript, Jprobe, Oracle 9, Clear Case, Clear Quest.

Client: Confidential,NY
Confidential, Duration: Dec’05 – Nov ‘06
Role : Module Lead
Description:
Letters is a system, which systematically generates all types of correspondence within the Health Services/Medical Delivery area in EmpireBCBS. This system systematically generates all decision-based letters like denials, approvals etc. Letters are also generated based on multiple criteria and data that reside within the CDE to the appropriate addressee. The Letters component is meant for providing the missing Letter Generation utility in maxMC. It has two modules, namely Letter Determination and Letter Extraction, each of these can run in real-time mode and Batch mode.
In real time mode, a user of the system will use the User Defined Windows developed in maxMC to see the list of all determined letters on the screen, select and print them locally.
In case of batch mode, a scheduler is fired on trigger of the scheduled time and the Extraction EJB is called. This EJB will use hibernate to access the database, collect all the letter determined data and pass it to ISIS for printing.

Responsibilities:

  • Associated with the full life cycle of the application.
  • Worked with Business Domain experts to gather system requirements
  • Coding, Testing, Implementation and Deployment of Project.
  • Was involved in analysis and design of the system architecture.
  • Involved in gathering User requirements, Requirements Analysis, Developed Class and Sequence diagrams, User Interaction screens, Prototypes, Object and System Diagrams using UML, Rational Rose.
  • Involved in designing and implementation rules engine which is used for letter determination process
  • Designed and developed scheduling components required for running job schedules by using Quartz 1.5.1.
  • Developed messaging components which will accept and process asynchronous real time requests.
  • Used XML extensively for managing business rules and prefetching data from backend required for running rules.
  • Involved in designing and developing reporting components which will generate reports used by business for analysis purposes.
  • Involved in developing LDAP web service which authenticates ECC Users.
  • Developed builder components which will pre-fetch data from different base and archive tables required to run a rule.
  • Developed clean up components which are going to run nightly. It will pick up tables configured in XML and form a dynamic query to remove required entries from database.
  • Configuring the jobs that are going to run by using web interface. Each job will have corn expression which tells the time its going to fire and the next fire time. It can also have an optional chained job name which will be fired after the execution of parent job.
  • Involved in rollout process of moving builds to different environments(dev,test,train,stage,production)
  • Involved in different types of testing like unit, integration, smoke and system

Environment: AIX 5.3, WSAD 5.0, JDK 1.4, J2EE 1.3, EJB, Web Services, JMS, XML, JDOM, XPATH, Quartz Scheduler, JavaScript, Hibernate, Jprobe, Oracle 9, Clear Case, Clear Quest.

We'd love your feedback!