We provide IT Staff Augmentation Services!

Application Lead Engineer Resume

Wayne, PA

SUMMARY

  • Around 9 years of experience in Agile/TDD/Waterfall based Project Management/Architecture Review/Design/ Development/integration/Unit Testing of Java /J2EE Applications .Good understanding of various design patterns (Java, J2EE patterns etc) and Object Oriented analysis and design.
  • Performed all aspects of J2EE Software Development lifecycle involving requirements definition, Design, development, Unit Testing and the software maintenance/support.
  • Worked in Banking and Financials domain in Payment processing, ACH Processing, Advisor Billing Services, Healthcare and Retail Domains.
  • As a Development Lead involved in development of a complete UI/Business Component in Spring MVC with Hibernate ORM Backend layer with meeting the deadlines in Wells Fargo.
  • Improved the performance and scalability in Northern Trust Securities Lending Project by implementing the SAX Parsers instead of DOM Parsers.
  • Implemented Service lookup Design and Junit Test Framework for Spring/Hibernate in First data.
  • Successfully completed the Recognition 3.0 project which has strict deadlines and challenge to learn the customized WAF Framework in Maritz.
  • Worked as Technical Lead and Program /Project Management between offshore and external vendors in Ameriprise Financials.
  • Excellent knowledge of XML, SQL, XSL and Web Service.
  • Solid experience in SOA/ MVC, JSF, Struts, JPA, Spring Framework, Drools Rule Engine, Ant,Mavern and Hibernate.
  • Experience in Websphere, Web logic, Apache, Tomcat and JRun Servers.

MANAGEMENT SKILLS

  • Performed organization level activities like conducting Technical Screening for new Hires, managing the Time Sheets for my Vertical, coordinating events for the company.
  • Pro-active approach to quality software development.
  • Capable of working on a team with people at all levels as well as working independently.
  • Strong Analytical and Problem Solving Skills.
  • Strong Communication and interpersonal skills.

TECHNICAL SKILLS

TECHNOLOGY

  • APIs involving Collection, Generics, Type safe enums, Annotation, Reflection, Threads, RMI etc.
  • JSP, Servlets, EJB, JMS, JDBC, JTA, JNDI, LDAP, Struts Framework, Corba.
  • Oracle 8i/9i/10g, PL/SQL, TOAD, SQL Server 2000,My SQL, MS-Access etc
  • Struts Framework, Spring 3.0(Core, MVC, Web Services), Hibernate 3.0, Toplink, JPA 1.0, Eclipselink, AOP (Aspect Oriented Programming), IOC (Dependency Injection),Drools Rule Engine.
  • JSF Trinidad Components/Ajax front end components.
  • Object Oriented Analysis and Design (OOAD), J2EE Design patterns like Session Facade, Data Access Patterns etc. Java Design Patterns like Singleton, Factory Pattern etc.
  • Web sphere 5.1, Web Sphere 6.0, Web logic 9.2, Apache Tomcat 6.0, Jboss, JRun 4.0 and Web Services using Axis 2.0.
  • XML, XSLT, Castor, SAX, DOM, HTML, CSS, WSDL, SOAP.
  • Java Script, VB Script, Shell Script
  • Web sphere Studio Application Developer, Rational Application Developer 7.5, Eclipse, My Eclipse and JBuilder.
  • Subversion, CVS, Visual SourceSafe, Merrant
  • Agile methodology, Pair Programming, Waterfall model, Iterative model, JUnit, Ant, Extreme planner, Find bugs, Check style.
  • Windows NT, Solaris 10,Windows 2000, Linux Fedora 8 ,UNIX and DOS
  • Unix Shell scripts ,Microsoft Visual Basic, MS-Access programming, MS-Excel Macros, Word Templates etc

FUNCTIONAL

  • Financials: Financial Advisors ,Capital Markets, Payment Systems,ACH Processing, Security Lending
  • Retails: Assortment Planning Systems
  • HR System - Recognition 3.0.
  • Healthcare: PBM (Pharmacy Benefit Maintenance)

CERTIFICATIONS

Brain Bench Certifications: (Transcript ID is 8590900) (Mar 2010)

  • Java 2 Platform Enterprise Edition (J2EE) 1.4
  • OO Concepts
  • Programming Concepts
  • Unified Modeling Language
  • Project Management (2005)

Sun Certifications:

  • Sun Certified Java programmer 1.4 (Dec 2006)

EMPLOYMENT DETAILS:

Confidential

Monmouth Jct, NJ 08852

1/19/2012 to Till Date

Confidential

Tampa,FL

10/18/2010 to 1/18/2012

Confidential
Teaneck, NJ

10/30/2006 to 10/15/2010

Confidential
FremontCA

03/23/2003 to 10/27/2006

PROFESSIONAL EXPERIENCE

Client: Confidential, Wayne PA
Confidential
Jan 2012 - Current
Application Lead Engineer - J2EE
Project Summary:Customer Due Diligence (CDD), a global compliance security initiative application needs to be developed for De LageLanden for them to continue in the Global markets in the Vendor Finance.The system needs to be developed in short period as the application submitted for Vendor finance needs to be screened for Global Security like politically influenced People etc. These areproprietary systems with Java Web UI, SOA based remote/web service and Oracle components.

  • Support the definition and refinement of requirements, in order to obtain a clear understanding of the business need
  • Act as the in depth technical expert for applications exhibiting detailed technical knowledge and high level functional knowledge
  • Design, develop and implement new web-based and service oriented applications or enhancements to current applications to accommodate changes in business needs
  • Translate functional designs into technical designs
  • Prepare and maintain technical design documentation for changes and projects
  • Assist in the preparation of project plans
  • Execute parts of the project, within one\'s own discipline
  • Investigate the impact of implementations
  • Participate and conduct unit testing of development and changes of global systems based on technical and functional specifications
  • Participate in team meetings and technical training sessions
  • Act as technical mentor to the team
  • Contribute to impact analysis (cost, risks) on application changes
  • Execute the incident and problem management process, compliant with agreed service levels, with the purpose to adequately solve technical incidents and problems

Technologies Used: - Core Java (JDK 5.0), Mavern ,JSF 1.2(Prime Faces ,Ajax inbuilt components) ,Spring Http Remote Services,Spring Webservices, Spring Core ,Drools Rule Engine with Spring integration ,JSP,Oracle PL/SQL ,JavaScript ,Hibernate,Jboss Thunder 7.1 , Cruise control , Unit testing ,Annotations ,HP Quality Center.

Client: Confidential, Fort Washington PA
Confidential
June 2011 - Dec 2011
Application Lead Engineer - J2EE
Project Summary: - Business Lending and Correspondent Web is the group of Customer facing and Work flow loan processing systems being developed and maintained in GMAC. There is a group of J2EE applications used by Underwriters like UW Decision, Global Assign and Audit Assign for processing the loans to Closure.

  • Involved in Performance improvements of the existing Web Applications, which includes tuning the pl/sql queries, applying Partition conditions for Table Partitions and reviewing the business and java code.
  • Worked on Functional Enhancements that require changes for JSP, Struts components and Backend, which is using JDBC and Hibernate.
  • Involved in planning for tasks and reporting the Progress/Risks/Impediments in a timely manner.
  • Involved in Design, Development and Unit Testing of the Applications.
  • Support the QA and Build team in various way.
  • Involved in design and development in PL/SQL for Oracle Database changes
  • Follow the Problem management/Incident Management process and resolve the issues/defects within the required service level agreement.

Technologies Used: - - Core Java (JDK 1.4),JDK 5.0, Struts 1.2,Struts 2.0 ,Spring,JSP,Oracle PL/SQL ,JavaScript ,Hibernate,Weblogic 8.1,Weblogic 10.3 , Cruise control , Unit testing ,Annotations ,HP Quality Center.

Client: Confidential, Charlotte NC
Oct 2010 - June 2011
Application Lead Engineer - J2EE
Project Summary: - Web ACH System is a group of applications to support the ACH Processing common technology platform for top two banks in US. The applications are developed in Spring MVC Frameworks accessing the mainframe procedures built on DB2.

  • Lead development efforts related to designing and implementing enhancements to the Web ACH System.
  • Acts in a high-level technical role as a designer for major Web applications utilizing a thorough understanding of available technology, tools, and existing designs, providing expertise and guidance in developing with spring, Hibernate and Java toolset.
  • Guides Web Services development efforts, designing and developing web service schemas and underlying service code, experience with Spring Webservices, SOAP, XML and Web security.
  • Leads the migration of applications to production. Develops new design documentation, participates in the development of department technical procedures.
  • Acts as an escalation point for application support and troubleshooting provides guidance and direction to less experienced staff in resolution of escalated issues and/or complex production, application, or system problems.
  • Involved in complete development of a Application module in Spring MVC, Hibernate Frameworks.
  • Implement security/architectural changes based on industry standard.

Technologies Used: - Core Java (JDK 1.5), Spring Webservices,Spring MVC ,JavaScript ,Hibernate, Soap UI ,JSTL,Spring Core, Spring Web Flow, Tomcat, , Ant, HP Quality Center, DB2, Cruise control, MockitoJUnitRunner,SpringJunitRunner Unit testing ,Annotations .

Client: Confidential, Charlotte NC
Feb 2010 - Oct 2010
Technology Lead Consultant - Java
Project Summary: - Advisory Services- CD Integration is used to give the data related to client from different systems like MDM, Seibel, other webservices components and systems .CDI Webservices is a Spring based Webservices developed to integrate the client Applications /ESB with the Master Data Management and other external components/DBs. The XSL Transformation is used to translate the request from the client to the required format for the CDI Webservices System and vice versa.

  • I worked on the development of Spring Webservices end to end which require gathering the requirements, writing the XSDs and build the Spring components for automatic conversion of the Webservices.
  • Involved in creating POJOs and DAO Data access layers with JPA's Top link/Eclipse link implementations.
  • Involved in writing XSL transformation files from the client request to the format MDM requires.
  • I was involved in the Schema Design with the business and Architect team.
  • Working on the issues raised on integration and System environment by the QA team.
  • Involved in release and deployment procedures.
  • Created Unit Test Plan Documents for the new development/enhancement. Used the SOAP UI Test suites and involved in testing the components.
  • Involved in Build and Deployment management for the Application in Websphere and Weblogic environments.

Technologies Used: - Core Java (JDK 1.5), Spring Webservices, SoapUI, Weblogic 10, Websphere 6.1, Weblogic 10.3, JPA 1.0, Toplink, Ant, Rational Software Architect 7.0, HP Quality Center, XML Spy, TOAD, Oracle 10g, IBM's MDM, ESB /Data Power, Cruise control.

Client: Confidential, Chicago IL
Sept 2009 - Feb 2010
Technology Consultant - Java
Project Summary: - The Global Securities Lending (GSL) suite of applications facilitates the Securities Lending business operations. One of the key features of this suite of applications is its interface to the EquiLend Securities Lending platform. These applications are mostly either Mainframe-based COBOL and DB2 applications or UNIX-based Java and UDB applications. The key technologies being used in this suite are Mainframe COBOL, DB2, UDB, J2EE, Crystal Reports and UNIX.

  • Work on the existing bugs/issues in the application.
  • Work on new enhancements in Java batch jobs.
  • Work on Production Release of the enhancements/bug fixes from Unit to System/QA/UAT and then to Production.
  • In this role, I changed the parsers from DOM to SAX to improve the application performance and to solve out of memory issues occurring frequently in the application.
  • Performed Code migration from JDK 1.4 to JDK 5.0, which involves using the JDK 5.0 features such as Generics, Enumerations.
  • Creating the necessary Analysis /Design documentation for the enhancement or bug fixes.
  • Involved in Code Review of the code developed by junior developers.

Technologies Used: - Core Java (JDK 1.5) ,Session EJBs, JSP, Servlet, SAX/DOM Parsers, JMS, Weblogic 8.3, Oracle 9i, DB2, COBOL ,Weblogic 8.3, shell scripts, My Eclipse, XSL, Remedy.

Client: Confidential, Omaha NE
2009 Jan - Sept
Senior J2EE Developer
Project Summary: - First Data is servicing the credit cards processing/transactions services for around 80 clients like Wells Fargo, Nordstrom etc. They have been using the business to customer site developed by First Data with very older technologies in Java, which were creating a software maintenance /scalability issues .I was involved in solving the Technical issues by analyzing the existing Code .And Designing the new system which more advanced and latest technologies like Spring, Hibernate, JSF providing a flexible Framework for Code usability /maintenance/ business scalabilitywith Flexible configurable Front end components.

  • Work with the Architect/Business in understanding the business and design of the Various Components.
  • Worked using Agile Methodology with Scrum masters.
  • Involved in working on different stories which are user specification which needs to be implemented in iterative mode.
  • Being part in Object oriented /J2EE Design for the application.
  • Involved in development of spring based orchestration layer for the ODS calls. (ODS : Web sphere MQ call for the Mainframe systems)
  • Involved in programming in Trinidad /JSF managed front end components.
  • Involved in development of Spring managed business layer and Hibernate Backend components with My Eclipse/RAD IDE.
  • Quality aspects like Code review/Design review activities.
  • Coordinating with offshore with business Clarifications.
  • Design/Develop Junit Framework for unit testing of JMS/Spring/Hibernate layers for our application.

Technologies Used: - Core Java (JDK 1.5), JSF, Trinidad Components, Spring 2.5 ,JMS consumers, Drool Engine, Hibernate 3.2 , Oracle 10g,RAD 7.5, Web sphere 6.1 Server ,My Eclipse, Ant ,Junit 4.0,X planner.

Client: Confidential, MO
Apr 2008 - Jan 2009

1. Project Name: Order entry form
Analyst-IT
Project Summary: - Maritz Order entry form is a Swing based/Web based Application which uses Swing/HTML/XSLT front end and the Business layer calls are CORBA calls developed using Visbroker tool from Borland .The business of authorizing the payments such as credit cards, ECheck, CASH and other external banks such as Hilton ,Longaberger etc.

  • Work with the Lead in understanding the business and design of the enhancements.
  • Involved in resolving issues with respect to Web Services.
  • Involved in enhancements of business and GUI components for the processing of new payments.
  • Enhanced the logging capability in tracking the payments.
  • Writing JUnit tests for the changed business components.
  • Worked with Testers in addressing the Integration and System testing issues/bug fixes.
  • Worked using Agile Methodology.

Technologies Used: - Core Java (JDK 1.5), HTML, Servlets, XML, XSL, Oracle 10g, Eclipse SDK 3.3, Swing, JRun4.0, JUnit, Borland Visibroker, UNIX, Web Services.

2. Project Name: Recognition 3.0
Project Summary: - Maritz Custom Recognition solution is designed to give clients all the most common recognition technology tools and features, while maintaining flexibility, scalability and choice in designing and managing recognition.

  • Work with the Lead in understanding the business and design of the Various Components.
  • Involved in the Coding of User interfaces, Business layer and Back end layer using the WAF Framework (developed by Maritz Motivation team), XSLT, XML Parsers (DOM),MS SQL, , Maritz Java Beans(an equivalent interfaces of Hibernate for backend) and JDK 5.0 adhering to Maritz Coding standards with proper Java Documentation .
  • Writing the JUnit Test cases for the business layer.
  • Also I was involved in fixing integration issues.
  • Followed the Agile Pair Programming Methodology

Technologies Used: - Core Java (JDK 1.5), HTML, Servlets, XML, XSLT, SQL Server, Eclipse SDK 3.3, JRun4.0, Junit.

Client: Ameriprise Inc Minneapolis MN

1. Project Name: Alerts andStatus Manager
Aug 2007 - Apr 2008
Technical Lead
Project Summary: - The Alerts and Work in progress are the important notification types used by Customer Service Representatives (CSC) to the Financial Advisors. And I was involved in developing Wrapper Web Services (as a producer) which will be called by SSD Client (Used by CSC\'s) .And we were acting as consumers for the ENS (Enterprise Notification System) .I was also playing a major role in integrating the two systems .

  • Involved in Design and Development of Web Services Middleware layer (WSDL\'s, XML Schema\'s) with its complete business layer(Java 1.5) following the Java Coding Standards with proper Java Documentation.
  • Involved in writing the Oracle stored procedures/PL/SQL queries in executing batch jobs/Data migration in ENS tool.
  • Convert Business Requirements into Technical Specifications Document.
  • Addressing Integration issues and makes sure a proper handshake between the Producers and Consumers.
  • Also write test cases for the same and involved in Unit test of the same.
  • Finally deploying the application and doing production support for the system.
  • Involved in enhancements of business and GUI components for the processing of new payments.
  • Enhanced the logging capability in tracking the payments.
  • Writing JUnit tests for the changed business components.
  • Worked with Testers in addressing the Integration and System testing issues/bug fixes.
  • Worked using Agile Methodology.

Technologies Used: - Java 1.5, Oracle 10g, SQL Navigator, Web logic 9.2 ,Eclipse 3.2 ,Axis 2.0 ,Castor , Jconfig 2.0 on Solaris Server .

Client: Confidential, Portland OR
1. Project Name: CPSS Phase 1 -COT (Common Object tables)
Oct 06 - July 2007
Analyst-IT
Project Summary: - COT application is designed to provide a web based application for managing a set of isolated tables in the COT schema that spans different sections. COT application icon will be placed on the Regence menu system to facilitate user access. Based on the defined COT user roles, authorized users will be presented a web GUI to create, read, update and delete COT table records using the COT web application.

  • Worked using Agile Methodology.
  • Create prototypes for the WebUI in MS excel and coded in HTML, CSS, and JSP for the User Interface.
  • Involved in Design and Architectural review decisions.
  • Convert Business Requirements into Technical Specifications based on the decided Design and Framework.
  • Involved in Coding and Unit Testing of Business layers (Action, Spring Interfaces) calling the hibernate backend.
  • Also write test cases for the same and involved in Unit test of the same.
  • Finally, writing Ant Script to build and deploy.

Technologies Used: - Java 1.4, Oracle 9i, SQL Navigator, Web Sphere5.1 ,RAD 6.0,Eclipse 2.1 , Spring (v1.2.8) ,Struts 1.2 ,Hibernate (v3.0), Display Tag (v1.1) ,CVS ,Ant ,XML .

Client: Confidential, Deerfield IL
July 2005 - Oct 2006

1. Project Name: BASIX
Programmer Analyst-IT
Project Summary: - Basix is the application which integrates all the process required in healthcare services business. In Walgreens, there is an existing system known as PBM System, which needs to be replaced with BASIX.

  • Interact with the end users to get the business impact of existing systems and their relation with the Basix.
  • Writing a Technical Document for the Business Impact.
  • Involved in Data migration activities which will involved in working on new stored procedures in PL/SQL to migrate data.
  • Involved in Coding in Java, JSP, Servlets, XML, PL/SQL Stored Procedures code for solving the issues in migration of data.
  • Maintaining Configuration Management for the project.

Technologies Used: - Java, JSP, Servlet XML, PL/SQL, Oracle 9i, TOAD, VSS.

2. Project Name: Integration Services -PBM
Project Summary: - Pharmacy Benefit Systems (PBM) is the important business services done by health care divisions .I have been working in Walgreens Healthcare services division, working in development of a module in PBM.

  • Work with the Lead in understanding the business and design of the Various Components.
  • Designed and programmed different integration modules of the Application.
  • Using WSAD converted the DAO API\'s into Web services components which is used by various applications in Walgreens.
  • Do unit and integration testing of modules.
  • Involved in Enhancements/Production Support for the same project.

Technologies Used: - JavaAPI\'s (Web sphere), Axis 2.0, WSAD, wsdl,Oracle 8i, TOAD, Unix, VSS.

Client: Confidential
March 2003 - July 2005

1. Project Name: Maintenance/Enhancement of A4P and B4P Application - JCPPERF2
-Assortment Planning Tool
Analyst-IT

Project Summary: - This involves taking over two applications A4P & B4P from a product company (Profit Logic) as its performance is not as good as expected. The technology platform is Java, Struts, EJB 2.0 (Web logic) and Oracle. Main tasks are Requirement Analysis, Preparation of Technical Design Document, Code Analysis and Deployment.

  • Requirement Gathering.
  • Create prototypes for the changes in WebUI.
  • Prepare High level and Detail Design Documents.
  • Involved in Coding and Testing in Java J2EE (Servlets, JSP, HTML, JavaScript, CSS, EJB, JDBC and Struts).
  • Integrated other sub-systems through JMS, XML and XML Schemas.
  • Maintenance related works such as Solving bugs and issues raised by Business users.
  • Do involve in activities like Code Review and Performance improvement.
  • Analyze the impact of Enhancements on existing Code in further releases of Assortment Planning Tool.

Technologies Used: - Java/J2EE, JMS, JSP, Servlets, XML, XSLT, EJBs, Weblogic,Rational Rose, VSS, Ant, Eclipse, Oracle 8i, Struts 1.2 Framework.

EDUCATION

  • Bachelor of Engineering

Hire Now