We provide IT Staff Augmentation Services!

Senior Developer Lead Resume

CA

SUMMARY:

  • 9.7 years of focused experience in System design, development, testing and integration of complex e - commerce, client/server and web based n-tier architecture systems with domain knowledge of Banking and Financial industries.
  • Expertise in various aspects of Enterprise Application and Web Application development like Requirement analysis, Task Analysis, Design, Tracking, Development, Configuration Management, Testing, Documentation, Review, Co-Ordination & Status Reporting.
  • Expertise in implementing Spring Core, Spring MVC, Spring Web Flow Architectures.
  • Experience in programming J2EE features like Servlets, Java Server Pages.
  • Experience with Java-J2EE related technologies including XML, XSL, XSLT, ANT and Junit.
  • Experience in developing applications using Spring Framework and different J2EE design patterns
  • Experience in GUI web designing HTML, CSS, and JQuery, AngularJS & Java Script. Have an exposure working with ReactJS components as well.
  • Working knowledge on RESTful web services and SOAP from client side implementation perspective.
  • Experience working in Test Driven Design Approach.
  • Hands on experience in writing test cases using TestNg, Junit, & Mockito frameworks.
  • Good experience in software configuration management using version control tools like Clear case, Tortoise SVN.
  • Good analytical, problem solving, communication skills and a dedicated team player.
  • Lead developer in Squad - Scrum team for Credit Card line of business. Subject Matter Expert from development side for Credit Card sales and marketing stream.
  • Lead developer for Personal Lines and Loans with knowledge on the marketing offers and their capabilities
  • Effective Task management and assignment using JIRA.
  • Effective Code Review performed using the Code Review Tool Crucible.
  • Experience in writing SQL queries and stored procedures.
  • Working knowledge of UML associated tools like Microsoft Visio, Enterprise Architect.
  • Experience with different Application and Web Servers including Bea WebLogic 5.1/6/7.0/8.1, and Apache Tomcat 4.5.
  • Experienced in Software Development Life Cycle (SDLC) including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, Servlets, JSP, Spring Web Flow, Web Services, HTML,XML, XSL, XSLT, & UML, ReactJS, AngularJS, Javascript, ANT, Junit

Webservices: SOAP, Restful

Frameworks: Spring Framework

Application/Web Servers: BEA WebLogic, Apache Tomcat 4.1

Database: Oracle, SQL Server.

Design Patterns: Model View Controller (MVC) Architecture, OOPS, Microsoft Visio.

Integrated Development: Eclipse, Spring Tool Suite

Operating Systems: Windows

PROFESSIONAL EXPERIENCE:

Confidential, CA

Senior Developer Lead

Responsibilities:

  • Onsite developments lead for the track that I deal with.
  • Involved in application development of a lot of major enhancements, and migration projects.
  • Involved in design and development of several enhancements that drive the key business entry points.
  • Involved in the migration of Credit card & Deposit products to new Mobile friendly responsive web application.
  • Involved in designing the RWD application development using HTML5, CSS3, and JQuery & JQuery mobile.
  • Developed the Brokerage application in AngularJS javascript framework along with JQuery Mobile.
  • Have an exposure in developing an application using the latest ReactJS framework as well. Developed component based page structure using node environment.
  • Involved in the migration of presentation framework from spring beans to Spring Web Flow.
  • Involved in consuming various web services that were developed based on Soap messages and custom XML messages.
  • Involved in creating selenium scripts to validate the UI functionality testing and maintaining the repository to perform regression testing.
  • Using Maven for building the war. TCServer as an application server for deploying the code.
  • Handling the role as Onsite Coordinator & Technology Lead
  • Involved in requirements gathering and analysis.
  • Key counterpart in reviewing the requirements and providing the valuable feedback at the early stages of the project life cycle.
  • Co-developed the core messaging module using Web Services, SOAP, and Rest.

Environment: Java,J2EE,JQuery Mobile, HTML5, CSS3, JSP, Spring Beans, Spring MVC, Spring Web Flow, JDBC, JMS, Web Services, Log4J, JSR303 Hibernate validator framework, Angular JS, ReactJS frontend framework, SOAP/Rest web services, MQ, TestNg, Mocito, wiremock, Tomcat server, Oracle 9i, SQL Developer, Tortoise SVN, JDK 6/7/8.

Confidential

J2EE Developer

Responsibilities:

  • As a J2EE lead developer I was involved in the design & development of the ACH file processing project.
  • Created design artifacts that explains the flow of ACH files, validation of the files, processing of data and flow of data to the actual work tables using flow diagrams, sequence diagram that presents various steps in processing the ACH file using Enterprise Architect.
  • Developed the staging and the work tables in the pre-production environments and also created stored routines which handle the processing of data from stating table to the actual work tables for further processing of the transfers between accounts to or from Confidential .
  • Developed the hibernate ORM mapping tables that loads rows or data to the staging tables upon successful validation of each row that processes through the annotation based POJO files.
  • Used JSR 303 Hibernate validator framework for ensuring the correctness of the data while reading the file.
  • Involved in the development of PL/SQL stored procedures for processing the data in the ACH files and load them to the production tables for further processing.
  • Spring batch framework was leveraged to schedule and process the ACH files on a daily basis.
  • Involved in the creation of ACH files that handles the transfers initiated from Confidential to other financial institutions.
  • Created ACH files that cover both positive and negative scenarios for ensuring the correctness of the actual business requirements.
  • Developed Junit test cases.
  • Point of contact for the onsite counterpart and direct representation to client from offshore.

Environment: Java, J2ee,Oracle 9i, Hibernate ORM, Spring Annotations, PL/SQL stored procedures, Servlets, Spring, Eclipse, Junit, Spring batch framework, JSR303 hibernate validations, Spring batch framework, Autosys jobs.

Confidential, NC

Targeting Communications Tool

Responsibilities:

  • As a developer, I was involved in the requirement analysis and provided optimal design for some critical requirements.
  • Developed the code in high quality of performance.
  • Design and Coding of User Interfaces using Java, spring, JSP and Eclipse.
  • Involved in the development of JSPs to support the tool that presents the offers associated with the customer.
  • Mapping of domain data to presentation framework using Java, spring framework.
  • Leveraged the spring annotations & spring MVC framework for displaying the ads on the web pages.
  • The ads are being received from a decision engine that invokes a PL/SQL stored procedure in the background. Developed the stored procedure that meets the criteria.
  • Used object-oriented approach in writing the stored procedures and fine tuning of SQL queries.
  • Involved in reviewing of the artifacts.
  • Tested of requirements and ensuring the code to be defect free.
  • Development of persitence logic using the Java, SQL/PLSQL, ORACLE.
  • Coding the Stored procedure, Triggers, Sequences, Constraints using SQL, PL/SQL

Environment: Java, Spring framework, Spring MVC, Spring Annotations, Oracle 10g, Toad, Eclipse, Oracle PL/SQL stored procedures, Query tuning, JSPs, Presentation changes in java.

Confidential, NC

Ecommerce Operational Reporting

Responsibilities:

  • Played the role of an Analyst, developer, and tester for this project.
  • Primary point of contact for the application from offshore.
  • Provided suggestions to the existing system for better quality of user interface.

Environment: SQL Server 2005, Core Java, Microsoft Visual Studio 2005, ASP.Net, ASP application changes, support tools like linborg

Confidential, NC

Revenue Management System and Incentive Payment System

Responsibilities:

  • Involved in reviewing of the project artifacts and delivery of the product.
  • Provided key ambiguities which helped in resolving issues at the later stages of the project.
  • Developed the code in high quality of performance.
  • Written unit test cases for all the functionality involved in the project.
  • Tested of requirements and ensuring the code to be defect free.

Environment: Core Java, Oracle 9i, Toad.

Confidential,NC

Revenue Management System and Incentive Payment System

Responsibilities:

  • Interacting with the Database Designers during Field-Mapping.
  • Review of the business requirements documents.
  • Analysis on the existing reports and impacts with the new reports.
  • Developed stored procedures to generate the report based on the business requirements.
  • Developed the crystal reports.
  • Testing of the reports.

Environment: Toad, PL/SQL stored procedures, SQL queries, Crystal Report Generator, Finacle Report Designer.

Hire Now