We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 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 working in multithreaded environment, core java and Collections.
  • 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 Databases.
  • Expertise in working high throughput- low latency distributed system.
  • 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.
  • Education: B. E. in Mechanical Engineering, RGPV University Bhopal, India, in 2005.

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

PROFESSIONAL EXPERIENCE:

Confidential

Role: Senior Java Developer

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

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: Team Lead

Environment: UNIX, Visual Rule Modeler 5.2, Eclipse, HPSM, putty, Web Logic Application Server

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

Role: Team Lead

Environment: JSP, HTML, ANT, Struts 2, Hibernate, Spring, SQL Developer, UNIX.

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

We'd love your feedback!