We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary

  • 10 years of technical experience as System Analyst in Application Development, Maintenance, Enhancement in JAVA/J2EE with framework Spring, Struts
  • Rich experience in EAI using ESB Enterprise Service Bus such as Mule
  • Rich experience in SOA Enterprise Application Tool such as WSRR Web sphere Service Registry and Repository
  • Experience developing and deploying applications on various Application/Web Servers such as Web Sphere and Tomcat.
  • Experience in database such as Postgres, DB2 and Oracle.
  • Experience with JavaScript, Ajax, jQuery, YUI, XML, XSLT, XSD, HTM, and CSS.
  • Experience in change control management tools like SVN, Star Team
  • Experience in Continuous Integration tools such as Jenkins
  • Experience in Software Testing Framework such as Selenium
  • Experience in developing and deploying Web Services SOAP - Apache CXF, EJB and REST .
  • Experience of implementing Log4j logger service in application.
  • Construct and maintain build-script using Maven.
  • Full exposure in development using Agile Methodology and good exposure in Agile as Scrum Developer and Experience in Agile Process such as TDD Test Driven Development , Scrum Iteration.
  • Full exposure to Systems Development Life Cycle SDLC Requirement gathering, Analysis, Design, Development, Documentation, Testing and User training
  • Strong analytical and troubleshooting.
  • Good exposure on J2EE design patterns such as MVC, Singleton, Proxy Pattern, Data Access Object, Transfer Object and Session Fa ade.
  • Enthusiastic, creative and willing to increased responsibility. Strong commitment to deliver timely, accurate and quality work.
  • Hands on experience in Munit Mule Testing and Junit by implementing Easy Mock, Google Code Pro.
  • Have Project Co-ordination experience both in Offshore Onsite
  • Hands on experience in Customer Experience Management Tool such as TeaLeaf

Technical Summary

MVC Framework

Spring MVC Web flow, Struts, JSF

Web Technologies

HTML, JavaScript, CSS, AJAX, JSON, DOM

Enterprise Service Bus ESB

Mule, XI50

Web Services

Apache CXF SOAP Restful Service

J2EE Technologies .

JSP, Servlets, EJB, JMS

Query Language

SQL

Database

Postgres, IBM DB2, Oracle

IDE Tools

Spring STS, RSA, RAD

Servers

Apache Tomcat, WAS

Build Tools

Maven

SOA Enterprise Application Tool

WSRR

API's

Yodlee API, Cash Edge API

Version Control

SVN, Star Team

Junit

Google Code Pro, Easy Mock

Professional Experience

Confidential

Senior Java Developer

Confidential to customer to purchase insurance policies online customer to add multiple policies as in shopping cart model and buy all the policies in a single go. It also provides the capability of generating insurance bills based on the mode of frequency what the customer chooses, calculation of due dates for the next payment due, submit electronic payments by using different types of payment modes like credit card, EFT, etc., view previous bills and electronic payment history and no paper bill delivery for automated payments but the receipt confirmation will be sent once the due amount is paid all in one convenient location. Customer must have his policies of Payment Plan PP accounts enabled for online access to view and pay your bills online.

Responsibilities:

  • As a Senior Java Developer, I was responsible for the development of JAX-WS web-services using Apache-CXF Framework.
  • I was also responsible for the development of Pass-Through, Wrapper Services using Mule.
  • Implemented Mule Flows using data mappers
  • Implemented Orchestration of services Composing several existing fine-grained components into a single higher order composite service. using Mule-ESB
  • Implemented Java Transformers in Mule and made use of groovy scripts.
  • Automated Testing of webservices using Selenium
  • Implemented XSL Transformation to manage payloads in mule orchestration.
  • Integrated test cases using Cakupan to determine the quality of the XSL transformers
  • Implemented MUNIT to test the Mule Java Transformers.
  • Organized TDD by coordinating with Test lead to understand the Business Need of an application from Testing Perspective.
  • Discussion with the development team and explaining the requirement that was gathered during Initial discussion and to make sure that the development was happening with proper design pattern.
  • Helping the Development team to overcome their technical difficulties.
  • Reviewing the Code as per the Coding Standards and also reviewing the Junit Test Cases.
  • Co-coordinating with MQ Analyst in creating the required Queue and have a configuration in place for connection to queue through Data power.

Environment : VMware Tomcat Server, Spring Web flow, Jquery, CXF SOAP Service, Mule ESB, WSRR, XI50 Data power , Postgres.

Confidential

Lead Developer

Confidential a dedicated Online Billing and Payment application which gives the facility to customer to purchase life insurance policies online, generation of insurance bills based on the mode of frequency what the customer chooses, calculation of due dates for the next payment due, submit electronic payments by using different types of payment modes like credit card, EFT, etc., view previous bills and electronic payment history and no paper bill delivery for automated payments but the receipt confirmation will be sent once the due amount is paid all in one convenient location. Customer must have his policies of State Farm Payment Plan SFPP accounts enabled for online access to view and pay your bills online.

Responsibilities:

  • Actively participated and Involved in System Designing by interacting with App Arch Team.
  • Involved in Requirement Gathering based on the discussion with Architect Team.
  • Implemented Proxy Pattern while developing Webserivces using Apache CXF.
  • Implemented Orchestration of services Composing several existing fine-grained components into a single higher order composite service. using Mule-ESB
  • Implemented XSL Transformation to manage payloads in mule orchestration.
  • Organized TDD by coordinating with Test lead to understand the Business Need of an application from Testing Perspective.
  • Discussion with the development team and explaining the requirement that was gathered during Initial discussion and to make sure that the development was happening with proper design pattern.
  • Helping the Development team to overcome their technical difficulties.
  • Reviewing the Code as per the Coding Standards and also reviewing the Junit Test Cases.
  • Involved in developing web application using Spring Web flow.
  • Creating SOA Entries in WSRR
  • Created Entries in XI50
  • Co-coordinating with MQ Analyst in creating the required Queue and have a configuration in place for connection to queue through Data power.

Environment : VMware Tomcat Server, Spring Web flow, Jquery, CXF SOAP Service, Mule ESB, WSRR, XI50 Data power , Postgres.

Confidential

Senior Java Developer

Confidential is a solution adopted by Confidential to provide members with ability to manage online budget within their checking and savings accounts to improve member satisfaction, member retention and online utilization. The Potential benefits of this solution are to improve member satisfaction and retention of only bank members.

Responsibilities:

  • Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
  • Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Acitivity Diagrams.
  • Developed Class Diagrams that depict the code's design and its compliance with the functional requirements.
  • Developed Web service that would interact with Yodlee API.
  • Designed and developed the application using MVC Architecture.
  • Developed UI navigation using Presentation Service Framework
  • Designed and Developed front view components using JSP, YUI, HTML and CSS
  • Performed client side validations using Java Scripts.
  • Developed interactive webpages using AJAX and Jquery
  • Involved in the development of various reusable Helper and Utility classes using Core Java.
  • Deployed and tested the application using WAS Server
  • Used Junit test cases to unit test the business modules.
  • Performed Unit testing, System testing and integration testing.

Environment : Web sphere Application Server WAS , PS Framework, Web service, JSP, YUI, DB2

Confidential

Senior Java Developer

Description: Personal Profile Management project deals mainly with the USAA member personal information updates in usaa.com. As part of this project, the below main functionality were implemented.

  • 1. Updating the system for existing Military US address to undergo US Postal Standards validation.
  • 2. Updating the dependent systems of different Line Of Businesses to undergo same changes.

Responsibilities:

  • Actively Involved in Design Discussion and also involved in collecting project requirements.
  • Stuided and performed impact analysis on Existing System and reviewed the analysis performed with senior developer.
  • Implemented Best Practices that were used and implemented in previous projects.
  • Actively involved in creating High and Low Level Design Documents.
  • Congfiguration Management using Star Team.
  • Involved in peer code reviews.
  • Implemented the solution using Presentation Service Framework

Environment : Websphere Application Server WAS , PS Framework, Web service, JSP, DB2

Confidential

Java Developer

Description: Confidential workflow system will enable the creation and maintenance of Corporate Markets core credit data i.e. limits and security. This forms part of the regulatory driven Advanced Basel AIRB program. The CAS system will provide the user the ability to capture and reuse credit data from origination activities through to sanctioning. Regulatory advanced Loss Given Default LGD will be calculated re-using data captured earlier in the process including regulatory exposure. The limits and exposure will then be mapped throughout the Corporate Markets exposure systems, as part of activation activities resulting in accurate reporting. Within Corporate Markets the deal originators, credit management teams, business support unit, account services teams and security centers will use CAS. The operational centers and risk management will receive outputs from CAS.

Responsibilities:

  • Actively involved in Design Discussion and also involved in gathering project requirements.
  • Actively involved in creating High and Low Level Design Documents.
  • Worked on AJAX, Jquery, JSON, Javascript, JSP, HTML to develop an interactive Web application.
  • Developed web flow using FileNet.
  • Implemented the solution using struts framework.
  • Testing the application using testing tools.

Environment : Web sphere Application Server WAS , Struts Framework, FileNet.

Confidential

Confidential is a solution adopted by USAA to verify the External Accounts that are introduced to the bank in different ways. EAV performs business logic and accordingly exposes the account for third party verification. This also deals with enabling the account for various functionalities like funds transfer, Pay Bills etc., based on the result of verification.

Responsibilities:

  • Actively Involved in Design Discussion and also involved in gathering project requirements.
  • Actively involved in creating High and Low Level Desing Documents.
  • Created web services that would interact with Cash Edge API.
  • Work on UI desing using JSP, HTML, CSS and Javascript.
  • Testing the application using testing tools.

Environment : Web sphere Application Server WAS , Presentation Service Framework, Star Team, DB2.

We'd love your feedback!