We provide IT Staff Augmentation Services!

Lead Developer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY:

  • More than 10 years of IT experience in Requirement Analysis, Design, Development, Integration, Testing, Project/Program Management and Implementation of Internet/Intranet and MVC architecture applications and portals, using Core Java & J2EE APIs and SOA Integration with BPM / Workflow.
  • Expert skills in J2EE, JMS, JNDI, JCA, JAX - WS, JAXP, RMI, XML Parsers and OOAD.
  • Extensive knowledge in using a multitude of J2EE Design Patterns such as MVC,
  • Session Facade, Factory, Abstract Factory, Builder Pattern, Adapter, Proxy, Business Delegate, Front Controller and Singleton.
  • Good working knowledge of XML related technologies like XML, XSL, XSLT, XSD, XPATH, XML Schema, DTD, Schemas, SAX and DOM parsers.
  • Extensive knowledge in Service Oriented Architecture (SOA), Web Services, SOAP and WSDL.
  • Extensive knowledge and experience in designing and implementing Integration of J2EE Enterprise Applications with Business Process Management(BPM) (Lombardi, MQ Workflow), Content Management ( Confidential ), Mobile Platforms ( Confidential ), Oracle Service Bus (OSB),
  • Third Party Service Vendors ( Confidential, Cash Edge, Exact Target, MoneyGram ),Authentication Vendor (RSA) and ERP Legacy Systems (SalesForce.com,Mainframe Platforms).
  • Experience in implementing RSA MFA using One Time Password Delivery via Email and SMS for Web and Mobile Channels and Transition from Security Questions to OTP MFA.
  • Experience in Planning, Designing, Development, Integration, Validation and Rolling Out Projects in Global Delivery Model (Distributed Teams at Onsite and Offshore).
  • Experience with front-end development tools like Java Script, HTML 5, CSS 3, DOM, AJAX, ExtJS and JQuery
  • Working experience in log4j and build tools like ANT and MAVEN.
  • Good understanding of RDBMS and Database Design.
  • Extensive implementation experience in Oracle and DB2 databases.
  • Extensive experience in Oracle PL SQL Programming including Stored Procedures,
  • Functions, Triggers and SQL.Also,involved in Performance Tuning and Optimizing SQLs for Performance Improvements.
  • Excellent Experience in Production Support and Pager Support executed in a Onsite Offshore Model with Servers (DB, Applications) along with Other Systems and Outside Organizational Systems.
  • Having excellent knowledge of the Spring Framework 3.1 and Struts Framework 1.3.
  • Experience in implementing Spring’s Dependency Injection (IOC) and Aspect Oriented Programming (AOP) concepts.
  • Having excellent knowledge of ORM Frameworks Top Link, Hibernate and Java Persistence API .
  • Experience in implementing persistence, data access and transactions using ORM Frameworks.
  • Extensive experience in Installation, Configuration and Administration of Application Servers like WebSphere 6.1/7.0, Weblogic 6.1/7.0/8.1 and Tomcat.
  • Have been using IDEs like RAD, WSAD, Eclipse and Spring Tool Suite, for most part of my Design and Development projects.
  • Handled multiple project teams, on different models of project engagement like FPP and T&M, with a total project value of $5 Million.
  • Have been assessed as a part of Internal Software Quality Audits and CMMi Audit.
  • Implemented and Practised Quality processes and also implemented Lean initiatives in projects.
  • Involved in Pre-Sales, RFP/Proposal responses and WBS Estimations for new projects and potential clients.
  • Extensive Experience in End to End Delivery and Execution of Programs in Agile Methodology, Scrum and Waterfall Model,Iterative Models in a Managerial and Team Leadership capacity
  • Excellent Experience in Fidelity Core Banking Platform Implementation(FIS Express Enterprise Services, Profile) and setting up Online / Mobile Banking Portals along with Functional and Technical Analysis,Integration with Third Party Providers (RSA, Exact Target, Cash Edge, Yodlee) and SIT testing the Mobile Product with Third Party Providers.
  • Excellent Experience in Design and Development of Payments, Fund Transfers and Online Account Opening both UI and APIs and integration with Third Party Services like Fiserv, Yodlee and Ensenta.
  • Excellent Experience in SOA Integration projects involving ESB Architecture using Industry Standard Implementations like Oracle ESB,APIGEE and involving Omni Channels (Mobile, Call Center etc.) and caching using Oracle Coherence.
  • Excellent Experience in REST API development for Online Banking, Mobile Banking, Mobile Payments,
  • Mobile Account Openings, Online & Mobile Funds Transfer, Online Retailing and Banking - Other LOB Integrations and Multi Channel Omni Channel Initiatives
  • Excellent Experience in Business Process Modelling, Designing and
  • Development of Business Process Management Softwares like Confidential, MQ Workflow and SOA Integration with J2EE Web Applications.
  • Experience in Implementation in RSA Adaptive Authentication ( Confidential ) and SSO Migration / Integration in Mobile and Web Channels and working with Multi Functional Teams including RSA and Third Party Providers.
  • Extensive Experience in Level 3 Support and Production Support analyzing issues involving J2EE
  • Web Applications, Oracle Database, Workflow/BPM and Adhoc Report Generation.
  • Experience in involving DBA, SA and BA in Production Issue Troubleshooting.
  • Good Experience in Setting up Agile Methodologies from scratch and conducting projects using Sprint Cycles.
  • Experience in leading cross-functional teams for Ecommerce Online and Mobile Platform Development using Agile Methodologies including Iterative and Incremental Development, Continuous Build and Integration, TDD (Test Driven Development), BDD (Behavior Driven Development) and Business User Collaboration for User Stories.
  • Extensive experience in troubleshooting across multiple technologies, databases & platforms on projects for Asset Servicing, Retirements Administration, Mutual Funds, Wealth Management, Credit Bureau Reporting and Credit Risk, Mortgage and Loan Origination and Fulfillment, Bankruptcy and Loan Risk, Loan Servicing, Online & Mobile Banking & Payments Domains.
  • Extensive Experience in Design, Analysis and Development of Retail Multichannel / API ecommerce Retail Applications along with Endeca Search Engine / Blue Martini / Hybrid Integration.
  • Excellent communication, Leadership, Results-orientation, Ownership, Quick adaptability and Systematic approach towards work are my Assets.

TECHNICAL SKILLS:

Programming Languages: Java (J2SE and J2EE APIs) and PL/SQL

Databases: Oracle 10g and DB2

Modeling Tools: UML with Rational Rose Enterprise Edition

Web Technologies: HTML, XML, CSS and JavaScript

Open Source APIs: Maven, Ant, Log4j and XSL-FO and multiple Apache tools/projects

J2EE Frameworks: Spring, Struts, Hibernate and Java Persistence API

Web Servers: Apache & IBM HTTP Servers, Tomcat, and iPlanet

Application Servers: WebSphere v7.0, Weblogic v8.1

Other Tools: RAD, WSAD (WebSphere Studio Application Developer), Eclipse IDE with My Eclipse Plug-in, PL-SQL Developer, Toad, Subversion,CVS, VSS,SOAP UI,JUnit & WinCVS

Academic Qualifications:

Bachelors in Technology: 1998-2002, AC Tech, Anna University, Chennai, Tamil Nadu

Environment: J2EE,JDK 1.6, SOAP XML Web Services,, jQuery UI and Mobile Web, Spring 3.0, Hibernate, JAXP, JAX-WS, Weblogic, Fatwire, Eclipse, Junit, SOAP UI, Perforce, HTML 5, CSS 3, RTC,MDM,SOAP and RESTFul Web Services Development and Integration

PROFESSIONAL EXPERIENCE

Confidential

Lead Developer

Responsibilities:

  • Discovered & Analyzed Business Requirements for Confidential Platform Migration Requirements,
  • Pensions to Bank Money Transfers,Enterprise Money Movement Project and also Online Banking and Mobile Inhouse
  • Involved in Project Planning, Estimation and Scheduling for OIB Implementation and Mobile Portal Implementation
  • Involved in Development Phase Execution, Risk Management & Architecture & Design Activities.
  • Served as Scrum Master during Spring Cycles and took active part in Sprint Planning and Implementation Activities.
  • Also participated in Sprint Retrospection and Action Items Implementation.
  • Mapping the various systems and coming up with System Interface Specifications/LLD between MyTC, TIAA Direct,DepositAccounts Service,IBM Data Power and Mobile Application and various System Of Records ( Pershing, FIS Xpress, Fiserv, Passport, Yodlee, Fiserv, Cash Edge etc.) to convert them into REST / SOAP Web Service based CAVs
  • Designed and developed the J2EE layer using Rest Architecture, Spring MVC, and Data Access and Transaction modules.
  • Designed and Developed the Integration Layer with IBM MDM,Fiserv Cash Edge (Account Funding), FIS Xpress (SOAP Web Services) and FIS REST Services.
  • Designed,Configured and Implemented various Proxies using IBM Data Power ESB for Internal and External Tiers for Security,Business Logic and Data Integrations with RSA, Fiserv,FIS,IBM MDM,Yodlee and Pershing.
  • Designed and Implemented XML and JSON Data with Integration Tier and Vendor using various Messaging formats like IFX,XML,IBM XML and RSA Security XML.
  • Validated and verified WSDLs and designed Web Service Clients for various Third Party Services
  • Designed and Implemented Test Driven Development with Help of Artifactory Build,Gradle and Groovy Unit Testing
  • Designed and Implemented API Web Service Testing Scripts using SOAP UI and Groovy Scripting
  • Designed and Implemented Caching Strategy using Oracle Coherence to optimize the Third Party Service calls
  • Designed and Implemented a Basic Authorization and Encryption for Confidential while integration with Third party vendors (FIS,Fiserv,Yodlee)
  • Supported and Managed the System Integration (UAT) along with TCoE Team
  • Supported, Troubleshooter and Fixed Production Issues along with Development Phase.

Environment: J2EE,JDK 1.7, RESTFUL Web Services, Jersey API, Spring 3.0, Oracle Weblogic, Eclipse, Junit, Endeca Presentation API, SOAP UI, Cucumber, IBM Data Power, APIGEE, JIRA

Confidential

Lead Developer

Responsibilities:

  • Discovered & Analyzed Business Requirements for Confidential involving Endeca, Business, Gateway (Data Power), Hybris, Blue Martini, Apache SOLR and ecommerce Teams.
  • Involved in System Analysis and Domain Object Decomposition to arrive at the API Functional List and Architectural Gap.
  • Involved in Project Budgeting, Planning, Estimation and Scheduling for API Implementation
  • Involved In Project Management Activities and also as Agile Scrum Master for Executing Sprints and Planning. Used IBM RTC for Agile Project Management Execution.
  • Mapping the various systems and coming up with System Interface Specifications/LLD between Confidential, Blue Martini,Hybris,SOLR and Endeca
  • Designed and developed the J2EE layer using Rest Architecture, Spring MVC,Jersey API,Hybris API Customization, Apache SOLR and Endeca Presentation API
  • Designed and implemented using APIGEE and Amazon Cloud for API Metering and Authorization and Integration.
  • Designed and Developed FDD Test Cases using Cucumber with Spring MVC
  • Designed and Developed Confidential Facades using APIGEE
  • Designed and Developed Confidential Service Authentication for API Service consumers using APIGEE
  • Validated and verified Design, Framework and Architecture.
  • Managed and Delivered the Omni Channel Hybris APIs and Functionalities in Sprints / Iterations.
  • Designed and Integrated with IBM Data Power ESB for Proxy Creation for Security and External Application Integrations
  • Designed and Implemented Test Driven Development with Help of Maven Build,Jenkins and Junit Testing
  • Designed and Implemented API Web Service Testing Scripts using SOAP UI and Groovy Scripting
  • Supported and Managed the System Integration (UAT) along with TCoE Team
  • Managed the PMO Activities
  • Supported, Troubleshooted and Fixed Production Issues (L3 Support) along with Development Phase.

Environment: J2EE,JDK 1.6, SOAP XML Web Services, Oracle Enterprise Service Bus, Confidential Mobile Platform, Oracle 10g,PL SQL Programming, SQL Developer, Spring 3.0, Hibernate, Java Persistence API, JAXP, JAX-WS, Oracle WebLogic, Spring Tool Suite, Junit, SOAP UI, jQuery UI and Mobile Web, HTML 5,CSS 3, JavaScript, Tridion and Subversion, JIRA,OSB Fusion Suite Integration

Confidential

Lead Developer

Responsibilities:

  • Discovered & Analyzed Business Requirements for implementing the FIS Implementation & Mobile Application.
  • Used the Visio tool to represent proposed Business Process Flow Diagrams and Use Case Diagrams.
  • Performed Gap Analysis for FIS & Came up with Business Requirements
  • Analyzed Business Requirements for implementing the Interface Design between Mobile Application(Front End), Bank API (Middleware Application),Oracle Service Bus(Enterprise Interface Manager) and Third Party Providers .Used the Visio Tool to represent Interface Sequence Diagrams which represented different use cases and by using JAD Technique arrived at Data Maps (data points to be exchanged between systems and inputs for creating WSDLs, XSD, Http Requests and Responses between systems during Technical Design Phase).
  • Involved in Project Planning, Estimation and Scheduling for FIS Implementation and Mobile Portal Implementation. Involved in Sprint Planning and Execution and Served as Scrum Master during Sprint Execution Phases. Implemented Test Driven Development (TDD) Methodology.
  • Designed and developed the J2EE layer using Rest Architecture, Spring MVC, and Data Access and Transaction modules.
  • Designed and Configured Code Deployment in Jenkins and migration of modules from Cruise Control
  • Designed, Developed and Implementation Purge Procedures using Oracle Scheduler Jobs.
  • Implemented Java Persistence API ORM framework for Persistence, Querying and Transaction Management in the data access layer of this application.
  • Designed & developed interfaces for connecting to Ensenta, Cash Edge, Yodlee, RSA, Exact Target and Integration services applications.
  • Implemented the ESB Service Layer using Oracle ESB and Implemented Applic
  • Validated and verified WSDLs and designed Web Service Clients for various Third Party Services.
  • Developed and Implemented Test Strategy for System Integration Testing(SIT) involving Confidential,
  • Confidential Test Center of Excellence (TCoE),RSA Team and Third Party Vendors in a controlled environment.
  • Managed and Executed the Project in PMO Capacity. Periodically did course corrections from Schedule,
  • Effort, Resourcing, Risk and Integration standpoint. Assessed the Project Risks from time to time and reported the same to PMO
  • Managed the Project Execution in Sprints using the Agile Methodology. Involved in Sprint Planning, Backlog Grooming and Sprint Closure.
  • Ran the project as Scrum Master during Project Development using Sprints / Iterations.
  • Conducted J2EE Code Reviews and implemented Standards
  • Managed and Executed the User Acceptance Testing (UAT) / Training / Performance & Security Testing along with Business Users Team, TCoE and Performance & Security Test Team.
  • Anchored and Moderated Triage Calls during SIT and UAT Cycles. Prioritized and Categorized Defects in order to achieve UAT & SIT Exit Criteria
  • Designed and Implemented Performance Tuning Steps in order to improve Response Times for various Service Requests
  • Headed the Change Control Board and Estimated, Designed and Implemented Change Controls during Project.
  • Proposed and implemented suitable alternative Technical and Business Solutions during Change Management Cycle.
  • Developed and Implemented the Production Rollout and Release Plan and also Production Backout and Rollback Strategy.
  • Managed the Post Production Support & Performed Defect Analysis & Remediation

Environment: J2EE, JDK 1.6,SOAP Web Services, Salesforce CRM,Salesforce CRM, JavaScript, ExtJS, Oracle 10g, Spring, Hibernate, WebSphere and CVN

Confidential, CA

Technical Lead

Responsibilities:

  • Analyzed existing legacy applications for Core Business logic and inter-dependencies for Retent Express
  • Analyzed and Elicited Requirements for Salesforce CRM Production Customization and Rollout
  • Participated and Lead Team of Analysts in Requirements Discovery Phase(for Salesforce CRM) and captured the Business Flow Diagrams for As Is and Proposed States for Home Equity Division using Influx Modelling Tool of Infosys. Use Cases Generation and Review at the end.
  • Responsible for architecture and design of core and foundation classes using proven Design Patterns.
  • Designed and Implemented the J2EE layer using Spring Core, MVC, and Data Access and Transaction modules.
  • Used Hibernate ORM framework for Persistence, Querying and Transaction Management in the data access layer of this application.
  • Designed database objects and implemented them in Hibernate ORM
  • Designed and Developed Interfaces with Other Systems and Salesforce CRM via SOAP Web Services and REST Web Services
  • Reviewed Business & Functional Specifications, Prepare/Review Technical Design document for new applications.
  • Used Rational Rose to create UML diagrams for Retent Express Application.
  • Involved in Code Review for entire application. Evaluated & proposed alternate technical solutions.
  • Resolve day-to-day technical & functional issues/queries, in addition to Project Tracking, Work Allocation, UAT, Technical Support & Monitor day-to-day activities of the 40-member Application Dev Team.
  • Took additional responsibilities as a Project Manager in addition to Technical Duties during Requirements Analysis, Design and Development Phases.

Environment: J2EE,JDK 1.3,SOAP Web Services,XML,XSLT JMS,EJB, MQ Workflow, Lombardi BPM, Oracle 9,DB2, Spring, Hibernate, Struts, EJB WebSphere, Tomcat, JavaScript, AJAX, JSF, Confidential, Unix Shell Scripting, PL/SQL Programming, SQL Developer and CVN,SOAP Services Integration,IBM MQ Services Message Broker Integration

Confidential

Technical Lead and SOA Integration Consultant

Responsibilities:

  • Responsible for architecture and design of core and foundation classes using proven Design Patterns(Front Controller, Intercepting Filter, View Helper, Value Objects, Business Delegate, Session Façade, DAO, Factory Pattern)
  • Prepared/Reviewed Technical Design document for new applications.
  • Created and Reviewed Component, Class Diagrams and Sequence Diagrams with Help of Offshore Team
  • Designed and Implemented the Business Service Layer with Stateless EJB
  • Designed and Implemented the J2EE layer using JSF, Spring MVC, Data Access and Transaction modules.
  • Used Hibernate ORM framework for Persistence, Querying and Transaction Management in the data access layer of this application.
  • Designed database objects and implemented them in Hibernate ORM
  • Designed and Developed Stored Procedures, Functions and Triggers in Confidential DB for Data Extraction, Manipulation and Reports / ETL Processing.
  • Designed and Developed Interface with Confidential, MQ Workflow (Business Rules Engine) and MoneyGram International via JMS and Messaging Queues.
  • Analyzed and Conducted JAD Sessions involving Process Modelling Team, Business Analysts and MQ Workflow/Lombardi Development using Influx Methodology of Infosys.
  • Designed and Developed Interfaces between Confidential, Confidential
  • Designed and Developed Interfaces between Confidential West J2EE Application and Lombardi BPM Teamworks via SOAP XML Web Services.
  • Designed and Developed Stored Procedures and Functions for Confidential Batch Processes for Work list Activation and Work list Allocation.
  • Designed and Developed Interfaces between Confidential and XSP,Fiserv,First American and Green link(External vendors) via Messaging Queues,XML/XSLT and SOAP XML Web Services.
  • Validated and verified WSDLs and created WSDLs for services exposed by Confidential West.
  • Involved in Code Review for entire application. Evaluated & proposed alternate technical solutions.
  • Resolve day-to-day technical & functional issues/queries, in addition to Project Tracking, Work Allocation, UAT,
  • Technical Support & Monitor day-to-day activities of the 16-member Application Development Team.
  • Participated & Lead Team for Level 3 Support and Active Pager Duty in Production. Worked with Technology Teams to troubleshoot day-to-day Support Issues.
  • Implemented Scrum/Agile Methodology in Confidential West Development Project and performed the role of Scrum Master in addition to normal Project Management Duties. Between Jan 2009 and Dec 2010,Development was conducted in Scrum Sprints using Agile Methodologies using JIRA and PAC 2000

Environment: J2EE, JDK 1.3, Oracle, PL/SQL Programming, Ant, Toad, WebSphere Studio Application Developer, JSP, Java Servlets, EJB, Struts, JavaScript, IBM WebSphere

Confidential

Senior Programmer and Onsite Coordinator

Responsibilities:

  • Actively Involved in Research and Analysis of Requirements for Web Application and Backend involving Eagle Pace DB.
  • Actively engaged TCW Retirement Advisors, Benchmark Providers (Bloomberg,Reuters,
  • Russell Confidential Analysts) and Eagle Pace Analysts in Developing Business Rules for Statement Calculations
  • Actively involved in Design discussions with Client, for Application Flow & Database Objects.
  • Developed Core Java classes in Struts and EJB Layer
  • Developed Oracle Stored procedures and Functions used for Extraction of Data from Eagle PACE and also Extracts Generation for DST Global
  • Coordinated with Offshore resources for Requirements Discussions and Prototyping
  • Code Review and Java/JSP changes
  • Code Refactoring and Performance Tuning in Java and DB Layers
  • Designed and Developed Ant Scripts for Automatic Project Builds
  • Managed, Supported and Delivered this Project successfully from Onsite

Environment: J2EE, Oracle, PL SQL Programming, Ant, Toad, WebSphere Studio Application Developer, JSP, Java Servlets, EJB, Struts JMS, JavaScript, IBM WebSphere

Confidential

Senior Programmer and Onsite Coordinator

Responsibilities:

  • Define project plans and involved in analyzing, designing, architecture, reviewing, testing and integration.
  • Developed the View Helper classes for better data exchange between the MVC layers.
  • Developed code for all activities using MVC architecture using Struts framework that uses servlets and JSP.
  • Designed the Web interface using JSP, HTML and JavaScript
  • Responsible for assembling and deploying server-side J2EE components like EJB, JMS, JSP, Servlets on Web sphere Application Server.
  • Used the assembly tool for creating .ear files and .war files
  • Worked with common Build scripts for the .jar files, .ear files and the .war files
  • Configure the security for these J2EE components.
  • Develop the helper classes for better data exchange between the MVC layers.
  • Developed prototypes using HTML and Dream weaver that have increased Requirements Understanding
  • Extensively involved in Database design, administration and in writing procedures & functions.
  • Provided Production Support by interacting with the end-users and fixing bugs.

Environment: J2EE, Oracle,PL SQL Programming, Ant, Toad, BEA Weblogic, JSP, Java Servlets, EJB,Struts,JMS,JavaScript,BEA Weblogic,JReports

Confidential

Programmer Analyst

Responsibilities:

  • Analyzed and Researched the Requirements for the Application resulting in Prototypes and Use Cases covering all Flows
  • Designed the DAO framework that is flexible for any databases.
  • Developed the View Helper classes for better data exchange between the MVC layers.
  • Developed code for all modules using MVC architecture using Struts framework that uses Servlets and JSP.
  • Designed the Web interface using JSP, HTML and JavaScript
  • Responsible for assembling and deploying server-side J2EE components like EJB,JMS, JSP, Servlets on Web Logic Application Server.
  • Used the assembly tool for creating .ear files and .war files
  • Worked with common Build scripts for the .jar files, .ear files and the .war files
  • Configure the security and JNDI for these J2EE components.
  • Developed prototypes using HTML that have increased Requirements Understanding
  • Extensively involved in Oracle PL/SQL Stored Procedures, Functions and Triggers for Statements, Reporting Module and Pricing Modules.
  • Worked on ANT Script for building and deploying application
  • Provided Production Support by interacting with the end-users and fixing bugs.

We'd love your feedback!