We provide IT Staff Augmentation Services!

Senior Developer Resume Profile

TN

Experience Summary

  • Having 8 years of experience in analysis, design, development, testing, implementation and support of Web/Client-Server Applications.
  • Having Strong expertise with Core Java, Servlets, JSP, Hibernate, HTML, Dozer, JDBC, RMI, EJB, Web Services, Struts , Spring, JMS, XML and JNDI.
  • Good Experience in implementing and consuming SOAP Web services. Has knowledge on REST Web services.
  • Hands on Experience in using MVC frameworks such as Struts, Presentation Framework similar to Struts, Spring.
  • Good Experience in developing user interfaces with HTML, CSS, Java Script, JQuery, JSON and Ajax. Has experience in developing client applications with Wicket, Java Swing and Eclipse RCP.
  • Hands on experience in configuring, deploying, and administrating IBM Websphere Application Server and Oracle Weblogic server.
  • Experienced in speech applications development using VoiceXML, GSL and JavaScript.
  • Good experience with SQL statements, and in using databases such as IBM DB2, Oracle and Derby.
  • Experienced in using version control tools like Star Team, CVS for content and defect management.
  • Hands on experience with Integrated Development Environments IDE's like Eclipse, IBM Rational Software Architect , IBM Rational Application Developer.
  • Utilized JUnit, FIT framework and SOAPUI extensively for unit testing.
  • Has experience in all phases of Software Development Life Cycle SDLC including Requirement gathering and analysis, Design, Implementation/Coding, Testing, Deployment, System Support and maintenance.
  • Experienced in Agile Methodologies as well as Waterfall model.
  • Excellent presentation and communication skills and also ability to work well within a team as well as managing teams.
  • Sun Certified Java Developer, Sun Certified Web Component Developer, IBM DB2 Database Associate DB9 Fundamentals , XML Master Basic , Certified VoiceXML Application Developer
  • Certified in General Insurance INS21, INS22, and INS23 from AICPCU.
  • Certified in Basics of Banking from IIBF.

Technical Skills

  • Java / J2EE Technologies : Java, JSP, Servlets, Web Services, EJB, JPA, Hibernate, Wicket, Struts, Spring, JMS
  • Other Languages : VoiceXML, GSL, HTML, CSS, JavaScript, JQuery, Ajax, Shell Script, Eclipse RCP
  • Design Tools : Rational Software Architect
  • Database : IBM DB2, Oracle
  • Servers : Websphere application server, Weblogic, Tomcat
  • Development
  • Environments : Eclipse, WSAD, IBM Rational Application Developer, IBM Rational Software Architect
  • Other Tools : Ant, Star Team, CVS, Quality Center, Bugzilla, SoapUI, Putty.
  • Operating Systems : Windows

Professional Experience

Confidential

Technologies / Tools: Java, J2EE, Web Services, EJB, JPA, Hibernate, Struts, Spring JMS

Eclipse RCP, Swing, JavaScript, Ajax, HTML, CSS, JQuery, Ant,

Oracle, Eclipse, CVS, Cruise Control, Quality Center, Bugzilla, Putty,

SoapUI, JUnit, Weblogic Application Server.

Role : Tech Lead

Project Description:

  • Confidential provides customers and business worldwide with a broad portfolio of transportation, e-commerce and business services.
  • Air Operations Systems development is a mission critical project in FedEx Air Operations Division AOD .It deals with Aircraft maintenance and inventory. The system provides timely configuration, maintenance, reliability improvements, and support essential to economically meet and satisfy tactical and strategic goals of Air Operations. Air Operations Workbench is a suite of web and desktop based applications communicating with Web services and enterprise java beans deployed on Web logic server.
  • As part of this project, I was involved in the Analysis, Design, Development and Production Support for Purchase Orders, Service Orders, Quote Maintenance, Aircraft Parts, Warranty Materials, Review Alerts, Supplier Management and General Table Maintenance Modules in Work Bench Application. And also involved in the Development and Support for GTM Global Table Maintenance Application, which is a legacy application used to display log tables and all records related to the workbench where the business users is allowed to modify or create the standard values used for the workbench.

Responsibilities:

  • Understand the requirements and business rules of the system.
  • Develop the prototypes based on requirement analysis and create HLD/LLD documents
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Generated code from WSDL using Ant scripts, Implemented the web services and associated business modules integration.
  • Developed persistence layer for the web services using JPA / Hibernate and integrated applications and participated in data modeling.
  • Test web services through Soap UI tool.
  • Implemented the business logic using EJBs.
  • Created EJB Timers to run scheduled jobs.
  • Involved in the development of UI using Eclipse RCP.
  • Developed GTM application using JSPs and struts tags. Used Tiles framework, improving UI flexibility and providing single point of maintenance.
  • Integrated existing Web Services and applications components with the newly built service components.
  • Used JMS to receive the messages from vendor systems.
  • Used CVS as the code repository, Quality Center and Bugzilla for defect management and Cruise control as build tool.
  • Provide system testing support.
  • Fix the defects identified during integration and system testing.
  • Involve in review of all the deliverables which includes design documents, code, and test cases.

Confidential

Technologies / Tools: Java, J2EE, Web Services, Wicket, Spring, Rational Software Architect,Putty, Websphere Application Server

Role : Tech Lead

Project Description:

Confidential is the largest financial service provider for the Confidential military personnel providing multiple services including insurance, free financial advice, banking, investing.

The initial goal of this project is to implement a suite of new products on mobile that bring strong value to members while strengthening Confidential's financial position. The project provides the ability to acquire deposit accounts on all mobile devices which includes iphone, ipad and android. The first phase of this project allows mobile acquisition of primary banking including Confidential Checking, USAA Savings, and Performance First Savings. Integrate with enterprise transfer funds and billing systems to provide the ability for the user to transfer funds to internal and external accounts, pay bills from these accounts. The second phase of the project implements acquisition of Teen Checking, Youth Savings along with new checking product which provides ID protection.

Responsibilities:

  • Gathering the business requirements from business and co-ordination with functional analyst to write stories and acceptance criteria.
  • Analyzing business requirement, assigning points and tasks for each stories based on business priorities.
  • Assigning tasks to both onsite and offshore team and reviewing the deliverables.
  • Developing the prototypes for business meetings on requirement analysis and creating HLD/LLD documents
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Implemented the web services and associated business modules integration.
  • Developed persistence layer for the web services and integrated applications and participated in data modeling.
  • Test web services through Soap UI tool.
  • Implementing UI using wicket adaptive framework
  • Integrated existing Web Services and applications components with the newly built service components.
  • Conducting demo's with the entire scrum team and implementing the business feedback
  • Used Star Team as the version control.
  • Perform Integration testing in CIT box.
  • Provide system testing support.
  • Fix the defects identified during integration and system testing.
  • Involve in review of all the deliverables which includes design documents, code, and test cases.

Confidential

Tools /Technologies : Java, J2EE, Web Services, Shell Script, Spring, Rational Software Architect, Control M, Websphere Application Server

Role : Tech Lead

Project Description:

  • Confidential is the largest financial service provider for the US military personnel providing multiple services including insurance, free financial advice, banking, investing.
  • Home circle application provides the member with the most advanced real estate property and agent search experience on usaa.com in home buying, selling and renting process. The main aim of this project is to provide ability for the member to subscribe for alerts for their search criteria and notify the member through email when any new property falls in the search criteria.

Responsibilities:

  • Gathering the business requirements from business and co-ordination with functional analyst to write stories and acceptance criteria.
  • Analyzing business requirement, assigning points and tasks for each stories based on business priorities
  • Assigning tasks to both onsite and offshore team and reviewing the deliverables.
  • Understand the existing home circle applications.
  • Understand the existing USAA and vendor-vast interaction.
  • Prepare design specifications, high level and low level design documents.
  • Setting up of the development environment, and do the coding.
  • Create new web services and expose them to vendor using secured XML gateway using which vendor will post the alert data.
  • Involve in the design of email templates.
  • Transform the vendor data to email format using XSLT.
  • Test web services through Soap UI tool.
  • Set up XML gateway handlers for web service calls.
  • Create batch jobs to convert the click trail events logged by vendor to Maac events events understandable by business .
  • Schedule the batch jobs through Control M.
  • Prepare unit test cases and perform unit testing.
  • Conducting demo's with the entire scrum team and implementing the business feedback
  • Used Star Team as the version control
  • Perform Integration testing in CIT box.
  • Provide system testing support.
  • Fix the defects identified during integration and system testing.
  • Involve in review of all the deliverables which includes design documents, code, and test cases.
  • Coordinate with offshore on various tasks on daily basis.

Technologies / Tools : Java, Apache, DB2, Oracle, Rational Software Architect

Role : Lead Developer

Project Description:

The purpose of this automation tool is to compare the fees between RMU / UNIFI and highlight the differences. At present there are few discrepancies in RMU the pricing engine and the UNIFI system the underwriting engine. This project extracts the data from RMU and UNIFI in excel format and compares the both excel spreadsheets using Java with the help of Apache

Responsibilities:

  • Interact with clients and understand the requirements.
  • Understand the existing RMU systems and the data maintained in it.
  • Understand the existing UNIFI systems and the data maintained in it.
  • Gather the data from both RMU and UNIFI systems and analyze them.
  • Analyze the Apache poi to compare data in excel sheet.
  • Compare the data between two systems which is exported to excel sheets and generate the result into another excel sheet using Apache poi.
  • Prepare high level and low level design documents.
  • Setting up of the development environment, and do the coding.
  • Prepare unit test cases and perform unit testing.
  • Involve in review and code walkthroughs of all the deliverables which includes design documents, code, and test cases

Confidential

Technologies / Tools : Java, J2EE, Hibernate, Spring, Dozer DB2, PS Framework, Struts, Rational Software Architect, Websphere Application Server

Role : Lead Developer

Project Description:

  • The purpose of scheduled task framework component is to fulfill two business use case patterns within USAA a the capability to schedule some task to execute in future on specific date/time. b Immediately execute a task upon invocation by a client but then schedule the task for later execution if it cannot be completed successfully on the first attempt.
  • It also provides an UI for admin to creating new task definitions and do some additional admin functionalities

Responsibilities:

  • Interact with clients and understand the requirements.
  • Understand the existing framework.
  • Analyze existing admin UI tool and design UI as per new enhancements.
  • Fix the defects identified during integration and system testing.
  • Provide system testing support.
  • Perform Integration testing in CIT box.
  • Involve in review and code walkthroughs of all the deliverables which includes design documents, code, and test cases
  • Prepare unit test cases and perform unit testing.
  • Setting up of the development environment, and do the coding.
  • Prepare project design specifications and other technical documents that include high level and low level designs.
  • Develop persistence framework through hibernate.
  • Provide post production support.

Confidential

Technologies / Tools : Java, J2EE, Web services, Hibernate, Spring, DB2, Dozer, UML,Rational Software Architect, Websphere Application Server

Role : Senior Developer

Project Description:

The purpose of this project is to provide the ability for the Member Service Representatives to complete manual underwriting for Certified Cash Buyers CCB and full applications in Impact Loan Originating System for applications that are not automatically decisioned convert new CCBs online for members MSRs and provide the infrastructure to generate deliver supporting documents to improve the member experience and increase MSR efficiency. This will reduce calls to MSR to convert CCBs and time from the MSR spent on manual Underwriting

Responsibilities:

  • Understand the requirements and business rules of the system.
  • Analyze Impact Loan originating system and prepare design specifications and technical documents.
  • Prepare mapping document for mapping data from various back end systems.
  • Design and develop test harness tools to simulate the web services for front end application to use before integration testing.
  • Setting up of the development environment, and do the coding.
  • Prepare unit test cases and perform unit testing.
  • Involve in review of all the deliverables which includes design documents, code, and test cases.

Confidential

Technologies / Tools : Java, J2EE, Web services, Hibernate, DB2, Dozer, UML, Oracle,Rational Software Architect, Websphere Application Server

Role : Integrator, Senior Developer

Project Description:

  • Currently Member Service Representatives have to go to Unifi and submit to Desktop Underwriter and utilize outside resources and manually place conditions to decision the loan before they can communicate a loan decision to the member. Online the member submits the loan applications but is then contacted by the MSR regarding the decision if they are not declined for low credit.
  • This project provides initial online automated decisions for majority of the Mortgage Certified Cash Buyers and full applications for MSR / Member providing an instant decision. This will improve the member experience with a faster turn around and increase MSR efficiency by eliminating manual process. Increase accuracy as rules be built into decision engine versus outside spreadsheets

Responsibilities:

  • Understand the external vendor product - Impact.
  • Configuring and Installing Impact product in USAA Websphere application environment.
  • Integrating Impact with existing E-Mortgage application
  • Testing and troubleshooting the Issues
  • Coordinate with offshore on various tasks on daily basis.

Confidential

Technologies / Tools : Java, J2EE, Web services, Hibernate, DB2, Dozer, UML, Rational Software Architect, Websphere Application Server

Role : Senior Developer

Project Description:

  • Current Mortgage system is primarily a paper based process and Customer service representative is required to fill the loan application. Customer service representatives must access multiple systems in order to support the completion of mortgage processes including manual transfer of data between the systems. Members also need support to understand and learn mortgage options to ensure they select the best product options.
  • This project provides mortgage product via echannel enablement for Members and Customer Service Representatives. It includes offering product information, acquisition, fulfillment and securitization

Responsibilities:

  • Understand the existing mortgage system.
  • Understand the requirements and business rules of the system.
  • Analysis, design and integration of web services implementing IFW framework.
  • Prepare design specifications and technical documents for the web services.
  • Prepare mapping document for mapping data from various back end systems.
  • Involve in review of all the deliverables which includes design documents, code, and test cases.
  • Fix the defects identified during integration and system testing.
  • Provide system testing support.
  • Perform Integration testing in CIT box.
  • Prepare unit test cases and perform unit testing.
  • Creating WSDLs and generating skeleton from it.
  • Setting up of the development environment, and do the coding.
  • Design and develop test harness tools to simulate the web services for front end application to use before integration testing.
  • Coordinate with offshore /onsite on various tasks on daily basis.

Hire Now