We provide IT Staff Augmentation Services!

Senior Java Developer,resume Profile

2.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • Senior Java Developer with about 16 years of experience with outstanding skills in analysis, design, development and deployment of enterprise web applications
  • Championed the use of Core JAVA, J2EE, OOAD and UML during analysis, design and development of web applications in BFSI, Retail, Payroll and Health Care Service Domains
  • Executed full software development life cycle of the enterprise web applications
  • Extensively used UML and design patterns in translating the requirements to design specifications
  • Experience in using J2EE based frameworks like Spring, JSF, Struts and Hibernate
  • Experience of configuring, deploying and debugging the J2EE applications on Application Servers
  • Experience in using Version Control Systems such as Rational Clear Case, Serena Dimensions, Subversion and WinCVS etc.
  • Experience in design and development of User Interfaces of web applications
  • Experience in executing the projects in Waterfall, RUP and Agile Scrum methodologies
  • Experienced in coordinating, negotiating and leading offshore resources in support of timelines and IT project deliverables
  • Excellent at communicating with stakeholders to provide accurate reporting and information regarding the ongoing projects and initiatives
  • Successful record of accomplishment in executing projects for Fortune 500 and SME companies
  • Monitored and constructed the developmental components to be delivered in overlapping stages to multiple Business Units in Onshore-Offshore Model
  • Strong communication, presentation, analytical and problem solving skills.
  • Good Knowledge of Fixed Income/Derivatives and Trading Platforms, Investment Banking, Capital Markets and Financial Industry

Technical skills:

Languages:

Java, XML, SQL, PL/SQL

Applications:

Financial Applications in Futures/Options, Fixed Income and Investment Banking, Pay Roll Processing, Retail and HealthCare Applications

Tools/Frameworks:

J2EE, RSA 7.0, QMF, Spring 2.5, Hibernate, WSAD 5.x, RAD 6.0/7.0, TOAD 9.0/8.0, JSF, Eclipse 3.3.1/3.2.0/3.0, Unix, FIX, FIXML, Micro Strategy

Middleware:

IBM Websphere 7.0/6.1, Weblogic 8.1/9.1, Apache Tomcat, JBOSS, MULE

OOAD Tools:

Rational Rose, Magic Draw, ZUDE, UML, RUP, Design Patterns

Databases:

Oracle 8i/9i/10g/11g, Sybase , DB2 8.1, MYSQL 4.1

Systems:

Windows 7, Windows NT, Windows XP, Linux, Unix

UI Design Tools:

JSP, Java Script, Ajax, jQuery, CSS, HTML

EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Involved during the business and functional requirements discussions of building the RAAS platform in managing Client Onboarding and Know Your Customer KYC Services
  • Worked on translating the Client's business requirements to design specifications and developed the Baseline Due Diligence Collection Standard of Entity attributes based on KYC Policy document
  • Extensively used design patterns such as singleton, factory, MVC and strategy etc. pertaining to performance and enhancing modularity of the design specs
  • Extensively used Core java API, Spring API in developing the business logic associated with Search Case, Edit Document Meta Data, MEI Alerts and Case Management Admin Modules
  • Written Validator classes in JSF to perform server side validations
  • Implemented the restful web service layer while creating and updating case details by using JAX-RS API
  • Involved in peer and lead level design/code reviews, thereby following and enforcing standards
  • Compiled complex SQL queries required to fetch the data from Oracle data source
  • Co-ordinated and effectively communicated with different Teams of the KYC like Due Diligence, Counter Party Outreach and SME etc. in performing KYC Services

Environment: Java 1.7, J2EE, JSF 2.0, JAX-RS, Spring 3.2, Restful web services, jQuery, Ajax, Ant,Eclipse, JBoss, XML, logback, SQL, Maven, Hibernate, Java Script, GIT Version Control

Confidential

Senior Java Developer

Responsibilities:

  • Participated during the business and functional requirements discussions of Extracare Enrollment Project and interacted with Business Teams
  • Worked on translating the Client's business requirements to high level design specs and used design patterns
  • Setting up of Onsite-Offshore Team meetings and explaining the client requirements and design specifications to the Team Members and guiding them in implementation of design, coding, preparing the test cases
  • Extensively used Core Java API, Spring API in developing the business logic
  • Written Validator class in JSF to perform server side validations
  • Implemented restful web service layer while enrolling and updating customer details by using JAX-RS API
  • Designed and developed the UI of Extracare using JSF, Ajax, jQuery, java script, JSP
  • Used Spring DAO and Hibernate API in developing the data access layer components
  • Involved in integration of Hibernate with spring framework configurations set up
  • Used Web services Wizard to create the Rx Entry web services and their associated skeleton classes
  • Used Web Services Explorer in testing these Web services
  • Prepared hibernate configuration file with mapping of the java objects to the database tables
  • Used Serena Dimensions in managing/merging the source code and resolving the conflicts
  • Performed unit testing of the application components using JUnit
  • Extensively used Eclipse debugger in developing and debugging the application logic using the features like setting up the break points in the source code and variables tracing etc.
  • Involved in peer and lead level design/code reviews, thereby following standards
  • Compiled complex SQL queries required to fetch the data from Oracle data source
  • Prepared the Build Scripts of the project using Apache Ant
  • Migrated existing log4j framework used in project to logback while managing application logs

Environment: Java 1.7, J2EE, JSF 2.0, JAX-RS, Spring 3.2, Hibernate 4.0, Restful web services, Subversion, JSP, jQuery, Ajax, Ant, Eclipse, Tomcat 7, XML, logback, SQL, UML, Design Patterns, MS Visio, Maven, Apache Wicket Framework, MQ Series,DB2, Serena Dimensions, SOAP Web Services, Web Sphere 6.1

Confidential

Senior Java Developer

Responsibilities:

  • Successfully designed, developed, production support and delivered FIXML based trade messages and the trade matching RTTM from trading systems
  • Worked on coding of Execution and Clearing Messages Modules to apply normalization rules using MAF framework thereby producing common canonical messages for matching
  • Worked closely with architects on translating the Client's business requirements to design specs of normalizing the Execution and Clearing Trade messages, enriching them for RTTM matching engine
  • Managed, Communicated and Coordinated with all the Stakeholders in Onshore-Offshore Model in designing the MAF Framework to apply normalization rules on trade data
  • Extensively used JSP, Java Script, Ajax in developing the user interface of RTTM application
  • Programming of publish/subscription mechanism to pass the Execution and Clearing FIXML Messages from the application source systems to QPID Queues
  • Building asynchronous messaging system of FIXML messages using JMS API
  • Implemented the RTTM application components in multithreaded environment and resolved
  • Synchronization issues
  • Extensively used Geneva Platform in managing the FI investments and FI Portfolios, Geneva Client to load trade data and prepared Geneva loader files for different FI transactions
  • Prepared the High Level Design of Geneva application with extensive use of J2EE design patterns
  • Worked on designing and developing Task Orchestration TO module of the JPMC activity processing environment
  • Worked on designing, developing and running Dynamic Runs, Notification Runs and Conversion runs to process the Fixed Income trade data and to load it to Geneva
  • Coding of Message Driven beans and configuring JMS Queues required in FI module of Geneva application and deployed in Web Logic server
  • Extensively used Core Java API, Spring API in developing the business logic
  • Programming of SQL queries and extensive use of SQL Developer in accessing the data from Oracle
  • Created the source code branch in Subversion repository and managed the source code for this application

Environment: Java 6, J2EE, JMS, Enterprise Mule, MAF, FIX, FIXML, Java Script, JSP, Ajax, Spring 2.5 API, Eclipse 3.2.0, JDBC, Oracle 11g, ZUDE, UML, Squirrel, QPID, Apache Tomcat, Unix, JUnit

Geneva Platform, JMS, Weblogic, Eclipse, Design Patterns, TOAD, JDBC

Confidential

Technical Analyst

Responsibilities:

  • Involved in requirements analysis of Felony Misdemeanor, Juvenile Delinquency, Juvenile Dependency and Small Claims Modules
  • Extensively worked on Magic Draw Team Work Server in building the Object Oriented Design of CCMS and persisting that in Team Work Server
  • Programming of the presentation tier components of CCMS using Servlets, JSP, Apache Struts, Tiles, Java Script, HTML, CSS and XML
  • Extensive coding of Tiles in building the UI layout and rendering the JSP's aligned together
  • Used ClearCase and Clear Quest for CCMS source code management and defects management
  • Setup the JUnit framework required and performed the unit testing

Confidential

Team Lead

SamsClub Re-Platform

Sam's club re-platform is an e-Business application basically meant for the Club members in fulfilling their online shopping needs. Sam club re-platform is scheduled to generate the different feeds like Base Item extract, Vendor feed Extract, Click 'n' Pull Extract, Main site Auction Extract.

Responsibilities:

  • Involved in business understanding of the use case of Content and Membership Modules
  • Involved in preparing the high level design specifications of the Samsclub application and extensively used the design patterns such as singleton, factory, session fa ade and DAO
  • Programming of presentation tier validations using Struts Validation framework
  • Extensively used Tiles in building the UI layout and rendering the JSP's aligned together
  • Designed, developed and deployed the Web Services in the Get Membership, Purchase Membership and Upgrade Membership Modules of Sams Club application
  • Communicated and Coordinated with all the Stakeholders in Onshore-Offshore Model
  • Setting up the repository for re-platform project source code using Rational ClearCase and used Rational Clear Quest for defects management/change requests

Environment: Java 5, J2EE, JSP, Servlets, Struts 1.3, JSTL, Java Script, Ajax, IBM Rational Software Architect 7.0, UML, Rational Rose, EJB 2.0, QMF, DB2, SQL, JDBC, Unix

Confidential

Technical Lead

Project: Automated Deal Matching ADM

As part of Broker Dealer Services, trade instructions are expected from the various Dealers/Purchasers, and these instructions are to be matched against each other. Automated Deal Matching ADM application is to automate the instruction matching process

Responsibilities:

  • Prepared the Design specifications of ADM application with extensive use of J2EE design patterns
  • Used Struts framework in request processing and invoking business components
  • Processing of swift instruction messages of brokers/dealers and extracting the data in instruction capture module
  • Communicated and Coordinated with all the Stakeholders in Onshore-Offshore Model
  • Building of the ADM Interface layer that consists of Interaction Capture, Deal Creation and Repo account assignment Web Services
  • Developed ADM application components in multithreaded environment and resolved Synchronization issues
  • Extensively used Eclipse debugger in developing and debugging the application logic using the features like setting up the break points in the source code, methods and variables tracing etc.
  • Programming of SQL queries and extensive use of TOAD in accessing the data from Oracle

Environment: Java 5, J2EE, JSP, Servlets, JSTL, Spring, JMS, EJB 2.0, SOAP 1.1, Struts 1.2, Hibernate, JMS 1.1, Weblogic 8.1, Eclipse 3.2.0, Oracle 9i, Rational Rose, Swift, UML, JDBC

Confidential

Technical Lead

Project: CEFS One Source

One Source application provides the different stock benefit plans like Employee Stock Option Plan, Restricted Stock Awards, Employee Stock Purchase Plan etc to the different MNC's and their employees. These stock options are provided to the employees based on certain restrictions like individual performance of the employee

Responsibilities:

  • Prepared estimation of project requirements using Work Breakdown Structure method and composed MS project plan
  • Prepared SMTD System Maintenance and Technical Document of OneSource with object oriented class, state and sequence diagrams
  • Used J2EE design patterns Service Locator, Session Fa ade, Business Delegate, Abstract Factory, DAO in preparing SMTD
  • Generating the WSDL required for RSA, ESPP, ESOP Web services and building of client code to access Web Services
  • Used tools of Websphere like WSDL Editor, Web services wizard to develop Web Services of OneSource

Environment: Java 1.4, J2EE, JDBC,JSP, Java Beans, Java Servlets, JavaScript, ajax, Struts, EJB 2.0,

SOAP 1.1, WSDL 1.1, RAD, Websphere, Oracle 9i, PL/SQL, XML, XSLT, Sybase, CRDB

Confidential

Technical Lead

EMCS Performance Tuning

This project talks about the performance improvements to the existing functionality of the EMCS application.

Responsibilities:

  • Involved in requirement analysis and prepared the SRS of the EMCS application
  • Coding of UI components like Servlets, JSP, Java Script, Html, CSS and XML
  • Extensive coding of Struts components like Action classes, Action forms, XML config files
  • Programming and fine tuning of SQL queries and extensive use of TOAD in accessing the data
  • Usage of Cross Access software from J2EE application to connect Mainframe and retrieve data

Environment: Java 1.3, J2EE, JSP, EJB 2.0, JMS 1.1, JNDI, Adobe Acrobat, WSAD, JNDI, PL/SQL, SQL Plus, Struts 1.2, CVS, ER Win, Eclipse 3.2.0, OOAD, Rational Rose, UML

Confidential

Technical Lead

EMCS E-filling

EMCS Exception Multimedia Conversion System is a web-based application, which processes the exception data received from Soft pay and other regions.

Responsibilities:

  • High level Design Specification of EMCS with use cases, class and sequence diagrams
  • Coding of UI components like Servlets, JSP, Java Script and Struts components like Action classes, Action forms, XML configuration files
  • Written complex SQL queries to fetch the data from Oracle data source

Environment: Java 1.3, J2EE 1.3, JSP, EJB 2.0, JMS 1.1, JNDI, Eclipse 3.2.0, Windows 2000,

Sybase, Oracle 9i, JNDI, PL/SQL, WSAD, XML, CVS, ER Win, Eclipse 3.2.0, Rational ROSE

Confidential

Senior Developer

Owner Center

Owner Center is basically a web application that enables the customers of General Motors to avail the different value added services on post-purchase of their vehicles. Customers can see the personalized information of their vehicles based on the Make/Model/Year of the GM branded Cars.

Responsibilities:

  • Developed the coding based on the Low Level Design Documents
  • Coding of UI components like Servlets, JSP, Java Script and Struts components like Action classes, Action forms, XML configuration files
  • Make use of ATG Dynamo Personalization Server to display the personalization content in the different screens of Owner Center

Environment: Java3, J2EE 1.3, JSP, EJB 2.0, Web logic 9.1, Eclipse 3.1, Oracle 9i, ATG

Confidential

Java Developer

ABB

ABB- The project is to develop intelligent building automation and collaboration solution. It involved development of three modules namely: a The Conference Operations Portal COP b Visitor Management VM c Conference room reservation

Responsibilities:

  • Coding of Enterprise Java beans and deploying the EAR file to Jboss
  • Developing and Deploying the WAR and JAR files into Jboss Server

Environment: Java, J2EE, Eclipse, Struts, Oracle 8i, XML, OOAD, UML, JBoss

Confidential

Java Developer

Soarian Medsuite clinical management system

The Soarian MedSuite Clinical Management System CMS intends to make available all clinical information pertinent to a patient accessible to clinicians at any location thus providing 'anytime, anywhere availability' with continually updated patient records and integrated information.

Responsibilities:

Designed and Developed the different Screens using JSP, Java Script etc.. for the above modules

Environment: Java, J2EE, JSP, EJB, Servlets, Eclipse, Windows 2000, DHTML, Java script

Confidential

Java Developer

Intelligent Market for Procurement from vendors

This project is an innovative, intelligent prototype e-market place to demonstrate the feasibility of effective use of innovative purchasing mechanisms and market algorithms to provide cost- effective procurement of direct materials.

Responsibilities:

  • Coding of UI components like Servlets, JSP, Java Script and Struts components like Action classes, Action forms, XML configuration files
  • Developing distributed application for the e-procurement system utilizing J2EE API's EJB, JNDI, JDBC, Servlets, JSP etc

Environment: Java, J2EE, JSP, EJB, Struts, WebLogic, Eclipse, Windows 2000, Oracle

Confidential

Java Developer

Web based House for Auctions

The objective of this project is to conceptualize, analyze, design and implement a web based auction house application. It supports the different type of auctions like Open cry auctions, Dutch auctions and Double auctions

Responsibilities:

  • Extensive use of java Servlets in preparing the presentation layers
  • The Auction House business logic is developed as EJB components

Environment: Java, J2EE, Servlets, JSP, EJB, Eclipse, Windows 2000, WebLogic

Confidential

Java Developer

EBIZCHEM is an E-Commerce portal that supports Internet-based buying/selling in the chemical industry

Responsibilities:

  • Prepared the UI of the EBIZCHEM portal using HTML, CSS and JSP
  • Prepared the Unit Test Cases and performed the Unit Tests

Environment: Java, JSP, Java script, Servlets, Weblogic, Struts

We'd love your feedback!