Senior Java Developer Resume Profile
PROFESSIONAL SUMMARY
About eight years of experience in the Design Development Testing and Maintenance of various web based applications for different banking organizations. Seeking a challenging position with ample opportunities for professional growth and advancement.
KEY STRENGTH INCLUDE
Senior Developer with extensive experience in Financial Services and Banking environments.
- Experience using J2EE JavaScript Struts Spring XML and Oracle Server to develop the Bank of America BOFA applications of varying complexities.
- Enhanced the Legal Entity Onboarding LEO project by addressing issues in various environments such as Dev SIT QA Pre-prod and Prod based on severity and customer impact.
- Responsible for many portions of the Automated Clearing House ACH project including design documents end to end coding testing and support.
- Worked on varied technologies like JSP JS Struts MVC Java/J2EE Spring iBatis Hibernate MQ series Unix Shell script VB Script Peripro and related tools.
- Delivered round the clock production support with bug fixes maintenance and technical support solutions for enhancing the BA Direct applications namely Support Tools SP Tools and Entity Manager EM .
- Provided Level 3 support for Deposit Contact Center DCC call center technology group with source code changes and minor enhancements.
- Involved with various stages of system development from design development implementation system testing integration testing and deployment.
- Experience in implementations using waterfall methodology.
- Prepared test cases test review build and deploy projects.
- Worked on the Web UI of a payment gateway system.
- Developed excel macros to accumulate data on different sheets and infer outcomes.
- Worked as a team to build certain banking sections to evaluate what is gained from the training for the Project on Organizational Standards during Training POST .
- Built sample Effort Tracker system to record effort spent on each task by each team.
- Excellent analytical skills and possesses knowledge of industry standard methodologies and experienced in entire project lifecycles and phases and the ability to deliver artifacts on time.
TECHNICAL EXPERTISE
Languages | Java HTML XML JavaScript VBScript C Shell Scripts Peripro SQL PL/SQL UML |
Web Technologies | J2EE JSP EJB RMI JPA Servlets JDBC JavaBeans JMS MQ SOAP |
Frameworks | Struts MVC Spring DAO JUnit Ant Maven iBATIS Hibernate |
Databases | Win W RDBMS Oracle SQL Server DB2 MySQL |
Environment | Windows UNIX |
Application Servers | Weblogic WebSphere |
Web Server | Apache Tomcat Eclipse Rational Application Developer |
Tools/Others | TOAD Visual Source Safe Clear Case Rational Rose Perforce Quality Center SOAPUI Tortoise SVN WinSCP HPSM |
RECENT PROJECTS
Confidential
Role Senior Java Developer
Project Description
The Systems Integration development projects include various Domain services namely Member Customer s demographics or their benefits Plan Sponsor Employers election about benefit options Provider Health care professionals demographics or their preferences for delivery of claim payments Claims Details of claims Infrastructure Customer s single sign on SSO or their registration information Cash Flow Financial transactions or debit card information Relationship Management Customer s correspondence like GSA DDAR Program Management Incentive programs .
The SI Support team is required to provide further insight into the business aspects and scenarios response questions working as designed decisions helping determine if it should be an enhancement versus a fix and allowing insight for Production support into consumer reviews.
Responsibilities
- Worked at client location and Involved in support for the Cigna internal applications in Prod Pfix and PVS environments.
- Understand and study the business domain services and its various operations for the project.
- Perform root cause analysis including Issue description actual results expected results RCA and SLA.
- Use SOAP UI tool primarily to run the corresponding Webservices for the proper version of domain service operations running on particular JVM servers.
- Recreate the incident issues in different environments to conclude the response.
- Used WinSCP to configure log files for the many servers on which the service operations ran like Load Balancer ODSI ESB and WAS.
- Worked on DBVisualizer to test the data related issues.
- Determine the specific IDE for the Webservice request and provide Java code level analysis on Weblogic WID and RAD.
- Access SharePoint to learn about each of the domain specifications.
- Contact and co-ordinate with other support and business teams if further assistance is required from the system analysts and developers on the ticket resolutions.
Technologies Java WebLogic WebSphere and RAD IDEs WebServices SOAP UI Tortoise SVN WinSCP DBVisualizer for Oracle and DB2 HP Service Manager.
Confidential
Role Senior Java Developer
Project Description
The ACH network group of financial institutions does Electronic Funds Transfer EFT based on NACHA rules and guidelines. ACH EFT between two financial institutions must involve an ACH operator. Currently FED and EPN are the ACH operators capable of receiving and sending electronic transactions.
Financial institutions should be member of at least one of the ACH operators for participating in EFT. Bank of America is a member of both FED and EPN.
Transactions received from the customers/financial institutions are stored and processed at regular intervals.
Since processing happens in batch mode rather than at transaction level this provides considerable economies of scale. And also since processing happens electronically instead of paper checks fund transfer happens faster.
Wells Fargo and Bank of America have partnered to develop the next generation shared ACH processing solution. The joint venture will provide significant economies of scale and realizable unit cost reduction for both entities. This project is to integrate the proprietary Bank of America information with Pariter solutions.
Responsibilities
- Worked at onsite and Involved in design and development of J2EE based web applications with DB2 as backend.
- Understand and study the requirements for the project.
- Used UML methodology to design the requirements gathered in the form of use cases sequence diagrams activity diagram.
- Used the Eclipse IDE to code the UI and server side application.
- Developed the Web UI pages using JSP and JavaScript.
- Worked on the Struts MVC framework and used Spring and iBatis for the Service and DAO part of the application.
- Applied JMS MQ series and I series knowledge in one of the modules named Account Normalization.
- Deployed the project components using Ant and Maven.
- The application interacts with mainframes through CICS driver module.
- Also handled modules involving design and development of all the tiers of the concerned web application.
- Worked on the shell scripts required by the UNIX module.
- Also worked on the maintenance of the project by relevant testing and bug fixing.
- Created application build documents for the ease of offshore.
- Associated with Account Normalization Balancing and Check Conversion modules.
Technologies Java JSP Struts EJB Spring DAO Data Access Object Message Queue MQ series iBatis Eclipse HSQL Maven Shell Scripts UNIX Rational Rose UML VSS.
Confidential
Role Senior Java Developer
Project Description
TPST involved technical support and maintenance of some of the BA Direct applications namely Secure Email SE Support Tools SP Tools and Entity Manager EM .
This is an end-to-end application maintenance project involving requirement gathering understanding the requirements design build testing implementation and support.
Involved in two phase releases of BA Direct Bank of America Direct SP Tools Support Tools comprising INA Internal Administration and EXA External Administration and CashPro Online CPO .
- Leveraging the Infosys Global Delivery Model leading to reduced maintenance and operations cost.
- Automation optimization initiatives and planning and executing disaster recovery tests and business
Continuity tests.
- Providing client with round the clock production support with bug fix and maintenance.
- Providing technical support solutions to minor enhancements.
- Providing increased productivity and quality.
Responsibilities
- Work experience at onsite to help the project maintain support quality.
- Production support involves resolving any issues that occur during production hours.
- Maintenance involves defect fixing testing and enhancing the applications for future releases.
- Addressing production issues based on severity and customer impact.
- Meeting the defined estimated time for any production issue to minimize the customer impact.
- Enhancing the application and meeting the severity and SLA parameters by fixing and testing the
- Existing defects.
- Worked on managing the relevant project documents to help in future releases.
- Enhancements included thorough testing and coming up with optimal solutions to further the user
- Satisfaction.
- Worked on several modules to improve coordination among them.
- Involved in peer code reviews and proper knowledge transfer sessions to the team.
- Helped to manage the project artifacts in the Visual Source Safe.
- Built macros single-handedly to upgrade the performance of the project data.
- Also worked extra hours to provide round the clock application support during the important milestones
- Of releases.
- Helped in carrying out the releases seamlessly thereby reducing customers and user impact.
Technologies Java Applets JavaScript J2EE Servlets EJB Hibernate Oracle TOAD RAD Apache Tomcat VB Script VSS Visual Source Safe Web Services.
Confidential
Role Senior Software Engineer
Project Description
A core platform which provides a single consistent view to all the stake holders of the client data and also has the ability to track organizations products and contact information. The mission of this group is to be a primary source for KYC Know Your Customer reference data with a transparent view into the organization hierarchy and service offering coverage.
The core components include client data management request routing approvals completion notification. Been part of the LEO 2 and LEO 2.5 releases.
Responsibilities
- Involved in all the stages of the Software Development Life Cycle.
- Actively part of the requirements gathering phase to understand the project.
- Also created several documents for the junior members to understand better and work accordingly.
- Worked on the UI part using JSP JavaScript and CSS.
- Developed the code using appropriate action/delegate classes and worked on Struts MVC and Spring to connect the various classes using the Eclipse IDE.
- Helped in peer coding and proper testing for bug fixes.
- Route user requests to respective modules for further processing.
- Maintenance and Support of the project involving customer data by defect fixing
Technologies JSP JavaScript Struts Java EJB Spring DAO Hibernate XML SQL JUnit Eclipse Ant VB Perforce.
Confidential
Role Senior Software Engineer
Project Description
Project involves 2 major Application Groups DCC and CROG
Deposits Contact Center provides call email chat and fulfillment support for Consumer Small Business Premier E-Commerce and DFS customers. It also provides sales support for deposit card and small business products including fulfillment of all products sold in contact center and online channels.
Consumer Risk Operations Group detects and deters consumer activity that may result in dollar loss to the bank and attempts to recover dollars that have been lost.
Responsibilities
- Level 3 support for applications under DCC group source code changes for bug fixes and minor
- Enhancements.
- Responsible for requirements to implementation of the VRU and Card IVR call center modules.
- Develop and assist in process improvements and automation.
- Assist in release and change management.
- Co-ordination with other support groups.
- Create disaster recovery procedures and planning and executing disaster recovery tests.
Technologies Nortel Peripro UNIX Clearcase and HP Quality Center.
Confidential
Project Description
Internet Banking Application Framework IBAF is a secure Web Interface Software that interfaces to any Banking Software and provides Internet Banking facility to Customers. Internet Banking Application Framework IBAF facilitates the Internet Banking Customers to do a sub set of Banking operations such as Balance inquiry Account Transfer Transactions history Check status of transactions Branch locations and Timings and Loan tracking.
Responsibilities
- Involved in analysis design and development of the system components.
- Used OO Techniques UML methodology use cases sequence diagrams activity diagrams
- Developed server side applications using Servlets EJBs and JDBC.
- Used Ant for automating the build process of java applications and components.
- Used JMS for communicating various clients and it s components here the various clients even include
Other banking clients.
- Used JUnit for Testing.
- Used Web Services-WSDL and SOAP
- Extensively configured the build files to different Environments
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts the MVC framework for building web applications.
- Developed web pages using HTML CSS Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for the concurrent development in the team and for code repository
- Involved in regression testing evaluating the response times and resolving the connection pooling issues.
Technologies J2EE JDBC Java Servlets EJBs Oracle HTML Eclipse Rational Rose UML PL/SQL WSDL SOAP Struts.
Confidential
Project Description
The system was deployed in Oracle Application as a function in Menus. These Menus are assigned to Responsibilities and the Responsibilities were assigned to the App Users. The users view leave details like Sick Leave Casual Leave PL etc. and check pending leaves allocated leaves according to designation of the user by fetching data from Oracle Apps Database. This system is developed according to requirement of the Axis Bank.
Responsibilities
- Preparing Design specifications development database design Unit Testing and deploying the java applications in oracle Application on the Server.
- Also responsible for providing post implementation Support maintain code in case of any changes.
- Maintaining documentation for the project.
Technologies JavaScript Java J2EE JSP JDBC WebLogic Oracle Database.
Confidential
Project Description
The Application is a multi-asset multi-broker global trade management solution that consolidates and automates broker/dealers data and middle office operations which are a market derivatives and collateral management solutions for institutional investors and custody and asset servicing businesses while communicating with other global systems.
Responsibilities
- Participation in requirement gathering mapping the customer requirements and designing solutions.
- Created documentation for Training Monitoring and various workflows for various Clients.
- Worked on User Interface and Code designing.
- Created Test Scenarios for the application.
- Providing Technical and Functional Support.
Technologies Java JavaScript Eclipse EJB SQL Tomcat.