Senior Java Developer Resume Profile
SUMMARY
- About 9 years of experience in J2EE Application Development as a Team Lead/ technical Consultant with strong technical skills in coding design and analysis of Commercial and Enterprise applications.
- Around 8 months worked for Bank of America on loan origination.
- 6.0 years worked for Capital One Finance on different projects.
- 18 months worked for Wells Fargo on Mortgage Loan.
- 9 months worked for Chicago Mercantile Exchange CME .
- Strong working knowledge of Spring Hibernate JSP Servlet and Struts.
- Received Rock Star Award in Capital One for the best performer in Collections team.
- Received Grammy Award in Wells Fargo for good performance.
- Expertise in front-end/presentation tier development using Struts Framework that includes Tiles Framework Validation Framework JSP Custom Tags JavaScript CSS.
- Working knowledge of XML JSP Java Script HTML5 CSS3 Servlets ALSB WLSB JDBC Web Services Eclipse IDE Web logic Application Server JMS Tomcat IBM WSAD WSDL SOAP.
- Worked on Oracle SQL Server DB2 and Tera Data.
- Expertise in establishing right SDLC methodology to improve overall service delivery of project team.
- Worked on Informatica 9.1.0 for pulling data between Database.
- Involved in writing the ANT scripts to build and deploy the application.
- Expertise in all the SDLC roles BSA Designer Developer Release Manager Configuration Manager Production Support Agile Coach .
- Expertise in working in Agile model.
- Strong Domain knowledge in Credit Card Banking Commercial Lending and Mortgage Loan.
- Demonstrated business requirement gathering skills and developed functional and non-functional requirements for the solution.
- String domain knowledge in Risk Management and Collections.
- Extensively involved in all phases of SDLC designing developing test planning and writing test cases Production migration and Production support in Web based applications.
TECHNICAL SKILLS
Java/j2ee | Java J2EE JSP Struts Spring Hibernate XML and Markup languages. Java Beans HTML JavaScript MQ Series CSS PL/SQL Unix Shell Scripting Servlet. Angular JS JSON JQuery Spring MVC Spring AOP Spring Core EJB3 HTML5 and CSS3. |
Databases | Oracle 8i/9i/11i SQL RDBMS Tera Data DB2 8.1/9 and Informatica 9.1.0 |
Design/Tools/ Technologies | Web Sphere Apache Tomcat Server Strategy Manager Blaze Advisor 6.5 Visual Rule Modeler 6.5 SEM Plus Web Services Eclipse VBA 6 BEA ALSB BEA WLSB Unix HPSM XML SPY pro 2010 putty Egilist BEA Web Logic HP Diagnostics. |
Operating Systems | UNIX Windows DOS UNIX MVS |
Version Control Tools | Rational Clear Case VSS Team Server Tortoise SVN |
Applications | MS-WORD MS-EXCEL MS-POWER POINT MS-ACCESS VISIO |
Application servers | WebLogic Application Server |
Responsibilities | BSA Designer Developer Release Manager Configuration Manager Performance Support Production Support Audit Manager RTE and Agile Coach |
CERTIFICATIONS
Certification Name | Type | Level |
J2EE PR101 | Java J2EE | Intermediate |
J2EE PR201 | Java J2EE | Advanced |
BN101 | Banking Domain | Intermediate |
BN102 | Banking Domain | Advanced |
PROFESSIONAL EXPERIENCE
Confidential
Role Senior Java Developer
Summary
Confidential
Earlier CME Clearing provided a Swap Data Repository SDR to capture swap related information for swaps traded in the United States as mandated by CFTC rules. CME Clearing is expanding its repository services to European market participants to meet EMIR reporting obligations with the launch of their ESMA approve European Trade Repository ETR .
EMIR requires all outstanding ETD and OTC contracts entered into the European Trade Repository ETR . Both parties to a trade have a legal obligation under EMIR to report the trade using the same Unique Trade Identifier UTI .
Application has different flavors of Trades like Currency Credit Equity etc. This system was developed using Hibernate Spring JAVA Silverlight and GWT. It is an n tier application that uses Hibernate as the database technology for accessing the Oracle 9i database. Front end was developed using the XML-GWT-Silverlight framework.
Role Java Developer
Environment XML putty Toad Git Tortoise Maven Eclipse Juno/Kepler Silverlight Hibernate Spring AOP Spring DI JUnit CSV Jira Confluence and Informatica 9.1.0
Confidential
Responsibilities
Java Developer
Working on Spring Hibernate and core java for accepting the trade submitted to CME and storing in the Database. While submission trade goes through User Authentication and then data validation and at the end inform the user about the status of submission. Trades are submitted in CSV and XML format via FTP Web Services and UI.
- Working on View trigger sequence and joins to store and fetch the data using Toad for Oracle.
- Working on XML Toad GWT and Silverlight to display the reports of the trade based on asset classes. Backend is Database View to fetch the data from DB which is transformed into XML and is fed to the GWT and Silverlight to display the report.
- Working on AOP Spring for logging the details in the database. This is used for Application level logging and data can be used for analysis in later stages.
- Working on Unix using the Putty for debugging the code and managing the deployment of the code.
- Worked in Informatica to pull data from Copper to CME Database. Worked on Transformations like Source Target Expression Strategy Lookup and Router to create Mapping using Informatica Designer and then invoke the mapping in the Workflow using Workflow Manager. Ran the workflow in the debugger mode for debugging the mapping and monitoring the status in the Workflow Monitor.
- Worked in Informatica to create the new mappings and workflows and also did rework in the already existing mappings. This was required for Billing the trades. Different trades were billed to different parties depending on the Selective Mapping data pulled from Copper.
- Working on the ORM tool Hibernate to interact with the Database. Writing Named query which can be called multiple times.
- Working on Spring for Dependency Injection and Maven for building and GIT Tortoise for maintaining the code.
- Working with Jira board for managing the work flow in the project. Every task assigned is part of Jira board and can check-in the code in repository only using the valid jira ticket. It also facilitates better the code review.
- Writing Oracle procedures and cursors for the ETR Billing. Grouped trades based on criteria like product type asset class and submission type and billed accordingly.
Log4j for logging and examining log for error handling and trouble shooting.
Writing unit test cases using JUnit framework. Test data is written in the CSV file.
Confidential
Role Technical Analyst
Summary
Confidential
Home Mortgage Product Core was designed to perform all functionalities required for a home mortgage application. Various modules are there to capture information like Borrower Credit Pricing Property Closing and Funding Other Credits and Authorization. This system was developed using Hibernate EMF JAVA and GWT. It is an n tier application that uses Hibernate as the database technology for accessing the Oracle 9i database. Front end was developed using the XMI-GWT-Sirius force framework.
Role Web Developer
Environment XMI putty SQL Developer Tortoise SVN Maven Eclipse Model Framework Sirius Force Google Juice Hibernate Spring MVC Spring DI Spring AOP JSON EJB3 Struts 2 JQuery Angular JS Eclipse Indigo and Juno HTML5 CSS3.
Confidential
Responsibilities
Web Developer
- Worked on XMI putty SQL Developer.
- Working on the ORM tool Hibernate to interact with the Database. Writing Named query which can be called multiple times.
- Working on XMI Extensible Markup language Metadata Interchange for interacting DTO objects which act as request/ response object using Eclipse Modeling Frameworks GWT.
- Working on Google Juice for Dependency Injection and Maven for building and maintaining the code.
- Invoking the server side method using from the view/controller by using plugin.xml. All the mappings are configured here.
- Worked as a Performance engineer and refactored the legacy code which was used in multiple businesses to enhance the performance of the overall application.
- Log4j for logging and examining log for error handling and trouble shooting.
- Implemented J2EE patterns viz. MVC and Data Transfer Objects.
- Used JBOSS application server Eclipse IDE for development Tortoise SVN for versioning and Maven for build environment.
- Build the new UI using Angular JS JSON and HTML and calling the EJB3 from Spring Controller.
Confidential
Role Software Engineer/ Technical Analyst
Summary
Confidential
To design and implement a dual risk rating platform employing robust scorecard methodologies and sound statistical techniques to support possible future Basel II compliance. The Commercial Bank currently leverages a dual risk rating process for assessing the credit risk associated with a given loan. The two ratings generated are the Probability of Default PD and Loss Given Default LGD .
Role Team Lead
Environment UNIX Visual Rule Modeler 5.2 Eclipse HPSM putty Web Logic Application Server
Confidential
Responsibilities
Project Estimation Team Lead and currently managing team of 10 members.
- Designed and developed the Scorecard for the Commercial Lending system for Rating the Obligor for Capital One Bank.
- Developed the new Energy Scorecard to rate all Big and small Energy sector Companies.
- Consumed web services from Moody holding the Obligor data using SOAP protocol for rating the Obligor.
- Scorecard Project is under the Risk management where all the Obligor has to satisfy certain parameter decided by the scorecard before loan origination.
- Working on Visual Rule Modeler 5.2 for new Energy Scorecard development and design.
- Developed Energy Exploration Production and Energy MidStream Scorecard.
- Developed Scorecard is deployed in the Weblogic Application Server.
- Scorecard development using VRM which is developed on top of Eclipse IDE.
- Creation of Data Source and Connection Pool on Application server.
- Rational clearcase is used for the versioning control and code maintenance.
- Requirement gathering and design creating using Microsoft Excel and Word document.
- Table creation and database query in Oracle database as required for the scorecard development.
- Log4j for logging and examining log for error handling and trouble shooting.
- Production support.
Confidential
SAL S Special Assets Loan and LGD Systems is system designed to serve the SALS Users to provide different loan related data for analysis. Application analyzes and monitors the sick loans which have certain risk ratings. This system provides single system of record for special assets data and the related LGD loss given default attributes associated with the special assets.
Role Team Lead
Environment JSP HTML ANT Struts 2 Hibernate Spring SQL Developer UNIX.
Confidential
Responsibilities
Project Estimation and Team Lead.
- Consumed web services using SOAP protocol.
- Point of contact for Client and resource management for vendor.
- Worked on Spring Hibernate Struts JSP and SQL Developer.
- Used Spring Framework to integrate struts and hibernate with spring.
- Involved in software development life cycle SDLC of the tracking systems Requirements gathering Conceptual Design Analysis Detail Design Development System Testing and User Acceptance Testing.
- Involved of implementing the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. This task includes - writing configuring and maintaining the Hibernate configuration files.
- Implemented Dependency Injection feature of Spring Framework and integrated it with Struts Framework and Hibernate.
- Involved in developing and maintaining Struts controller Struts Configuration files struts-config.xml Struts Action classes and Struts Action forms.
- Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets JSPs.
- Used spring webflow as MVC framework for designing the complete Web tier.
- Configuration Management and involved in writing the ANT scripts to build and deploy the application.
- Requirement gathering.
- Production support.
Agile Methodology
Confidential
The Capital One Probe project is a Customer Management Platform where Business Rules for Customer Account Management are configured on the Strategy Manager Product Platform. The platform is hosted at the Capital One vendor site which runs the rules engine for the customer under consideration. The rules primarily deal with the strategies to apply different collections tools offers. The rules also deal with the authorization of card transaction of Capital One s customers.
Role Team Lead
Environment Strategy Manager SEM Plus HPSM UNIX VBA
Confidential
Responsibilities
Team Lead manage the team of 8 person comprising of 3 members at onsite and 5 members at offshore India .
Project Estimation.
- Point of contact for Client and resource management for vendor.
- The Involved in software development life cycle SDLC of the tracking systems Requirements gathering Conceptual Design Analysis Detail Design Development System Testing and User Acceptance Testing.
- Scorecard Project is under the Risk management where all Collections Customer is offered with the tool to help them pay back their past dues.
- Designed and Developed the Collections strategies for the Collections customers using the Strategy Manager.
- Worked on Rational clearcase for code configuration.
- Created Testing tool on VBA to aid easy test case creation.
- Interacting with more than 4 teams inside/outside the Capital One.
- Configuration Management Release Management Agile Coach BSA RTE.
- Requirement gathering.
- Production support.