We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Software Professional with several years of software development experience with rich domain knowledge.
  • Core Java Developer with in - depth knowledge and experience of Collection Framework, Exception Handling, Multi-Threading, Generics, Garbage Collection, Data Structures, Design Patterns, Concurrency, Synchronization.
  • Extensive experience in Object Oriented Programming, Design and Development of Multi-Tier distributed Enterprise applications in all phases of SDLC: Business Analysis, Design, Development, Integration, Configuration, Code Management, Production/Customer Support, Maintenance, Enhancements, Testing, Implementation, and Documentation.
  • Domain knowledge in Trade workflows for capital markets, Reference Data of Investment Bank, Customer Stewardship and Claim processing in Insurance and Hospitality.

TECHNICAL SKILLS:

Java Technologies: Core Java (JDK 1.6/1.5), Multithreading, Annotation, Generics, Collections, Java Beans, JMS, Exception, I/O, Enums, JDBC, JAXB, Hibernate.

App/Web Servers: Apache Tomcat 7.x/6.x/5.x, IBM WebSphere 7.0/6.x, BEA WebLogic.

Build & Deployment: Maven 3.x, Ant 1.6.5.

IDE: Eclipse Kepler/Juno, RAD 7.5.4, RSA.

Web Technologies: Servlets, JSP, WSDL, JAX-RPC/WS, Restful Web Services with JAX-RS, EJB 2.1, Hibernate 3.1, Apache Struts 1.1, JSTL, HTML, DHTML, CSS, AJAX,DWR.

Spring Technologies: Spring IoC, Spring MVC, Spring-WS, Spring Integration, Spring JDBC Template.

XML: XML, XSD, XPath, XSL, XSLT, Schema, DTD etc.

Scripting Languages: JQuery, Shell Script and JavaScript.

Operating Systems: Windows (7/XP/NT/ 2002/2000/98 ), iWin, Sun Solaris 2.8/2.10, Linux (VMware), MS-DOSRDBMS: Oracle 11g/10g/9.2i/8i/8.0.x (SQL, PL/SQL), MS SQL Server 2012/2008, DB2, Stored Procedures, Packages, Triggers, View, Functions, ProceduresData Base IDE: SQL Developer 2.0, Oracle Jdeveloper 10.1.3, PL/SQL Developer, Toad.

Source Control: SVN, CVS, MS-VSS, Serena PVCS, ClearCase.

Others Tools: Fix Protocol, Text Pad, Edit plus, MS SQL Server BCP, Oracle RTDStudioQuery Tool 4.0, Query Analyser, VB Demo, QPasa, PuttySOAP UI, Altova XMLSpy.

Methodologies: Agile (Version One), Waterfall Model, Test Driven Development.

IR: HP Quality Center, JIRA

Testing Framework: JUnit

EXPERIENCE:

Confidential, New York

Senior Java Developer

  • Work with users to analyze and understand the requirement and specifications and create gap analysis document between the intended system and the existing system.
  • Prepare Design document for the methodologies used in index calculation.
  • Identify the Business Entities and design the table structures to map them in Oracle database.
  • Worked for Health Care Indices Change Request to customize the Health care Indices. Earlier HealthCare Indices were generated for the all the geographies, line of business and sub methodologies.
  • Customized the Health care Indices to be generated for a specific geography, business requested by the user.
  • Design and code Model Classes (Java Beans) and Data Transfer Objects (DTO) for the tables designed.
  • Design and create JAVA API (interfaces and methods) for the java services.
  • Code the JAVA services to calculate health care indices for a particular zip code/geography and line of business.
  • Create PL/SQL procedure and packages to get the data for java services.
  • Develop Mock JUnit Test cases to mock Business functionality testing. Did JUnit data validation against database.

Environment: Core Java 1.7, JAXB, XML, PL/SQL, Toad 11.0.0.116 , Eclipse Juno, SVN, XSD, JUnit, Oracle Top Link, Jenkins, Windows 7, Linux, JIRA.

Confidential, New York

Senior Java Developer

  • Work with business analysts to analyze and understand different kinds of trade flow like DMA(Direct Market Access), voice and care, strategies like calendar spread and algos used for trading.
  • Analyze the fix messages received from the vendor system. Study the data in the fix tag to find out if any mandatory tag or data is missing for the regulatory reporting.
  • Identify different kinds of trade data streams like client side and market side data to design the table structures for mapping data in Oracle database.
  • Create MQ consumer and wrappers classes to consume and process the MQ messages.
  • Develop classes to translate MQ and fix messages to the gateway event classes.
  • Design XML based configuration to create multiple events out of a single event based on the business logic.
  • Create classes to persist the generated event or xml messages into persistence storage files.
  • Develop class to process the message and store into Oracle database using JDBC.
  • Develop class to read the messages from the persistence files and load into the gateway just like the vendor system sends to the gateway. This prevents data loss in case of any production issues.
  • Design MQ producer class to send MQ messages to the outbound systems.
  • Develop Mock JUnit Test cases to mock Business functionality testing. Did JUnit data validation against database.
  • Shell scripting to build, deploy and run the gateway, reports. Schedule crontab jobs to start, stop the application and run and upload reports.

Environment: Core Java 1.7, MQ, Fix protocol, XML, JDBC, PL/SQL, Jdeveloper, Eclipse Juno, SVN, JDBC, JUnit, Linux, JIRA.

Confidential, New York

Senior Java Developer

  • Work with Operations to analyze and understand the requirement and specifications and create gap analysis document between the intended system and the existing system.
  • Prepare Design document for the analysis done.
  • Identify the Business Entities and design the table structures to map them in MS SQL server.
  • Design and code Model Classes and Data Transfer Objects (Java Beans) from the XSD provided by the upstream system.
  • Design and create JAVA API (interfaces and methods) for the java services.
  • Code the JAVA services which has the whole business logic to retrieve the instrument, price and counterparty data stored either in coherence cache or database.
  • Create the Web service Interface and classes using Spring Web Services.
  • Code for JMS Listener using Spring provided JMSListener to listen to the updates sent by the upstream system
  • Design and code Spring Integration work flow to get the data from upstream system and then massage and enrich the data into form and fashion needed by the downstream system and publish the data on a solace topic.
  • Create Jobs to pre-load the data in the interest list of the users and schedule the job using autosys.
  • Develop Mock JUnit Test cases to mock Business functionality testing. Did JUnit data validation against coherence cache and database.

Environment: Core Java 1.7, Spring Integration, Restful Web Services with JAX-RS, Tangosol Coherence, Google Protocol Buffer,JAXB, XML, MS SQL Server 2008, Eclipse Juno, SVN, XSD, JUnit, Maven, Teamcity, Windows 7, Linux, JIRA.

Confidential, NJ

Senior Java Developer

  • Gathering business requirements from the business team and analyzing the requirements to propose the solution.
  • Study the feasibility of the requirement in the IBM MDM environment.
  • Performing impact analysis of the new requirements on the existing old system.
  • Prepare detailed design of the entire system. This includes high level design and low level design of each module.
  • Preparation of LLD (low level design) for the analysis done. Review of LLD for the information obtained from business owners.
  • Preparation of the mapping document - mapping of the UI elements to the MDM service response elements.
  • Design and create table structure to map the Business entities.
  • Design and Coding of the UI using JSP, HTML, Javascript.
  • Code Java Beans (Model classes) to get the data and display on the UI.
  • Design and code of the JAVA API using struts.
  • Create the backend controller to route the data the data to the business layer. Configure the controller in the struts xml.
  • Code the business layer for the entire business logic and workflow and connectivity to the Database layer.
  • Code the Database layer to connect to the database and retrieve the data.
  • Coding of the backend procedures and packages in PL/SQL using PL/SQL developer.
  • Preparation and review of the test cases and providing support to the testing team.

Environment: Core Java 5, JSP, Struts, HTML, CSS, XML, JavaScript, Oracle 10g, PL/SQL, Database Objects like Stored Procedures, Packages. Rational Application Developer7, PVCS, Windows 7, Websphere Application Server 7, Oracle SQL Developer, TOAD, QPasa, Putty,SOAP UI, Altova XMLSpy.

Confidential

Senior Java Developer

  • Maintenance of eToolkit system including other applications iView, and Claims-Approval Automation with which etoolkit interfaced.
  • Gathering business requirements for enhancements or change in the application from the business team and analysis of the requirements.
  • Performing impact analysis of the new requirements on the existing system.
  • Validate the feasibility of the requirement from Functional and Business owners with the current analysis.
  • Creation of business rules from the analysis done using PegaRULES Process Commander.
  • Preparation of HLD (high level desing) and LLD (low level design) for the analysis done. Review of HLD and LLD for the information obtained from business owners.
  • Coding of new and modifying Java programs using RAD7, DB2 queries.
  • Creation, Execution and testing of the queries using Query Tool and Query Analyser.
  • Creation of Unit, System and Integration test cases.
  • Preparation and review of the test cases and providing support to the testing team.
  • Work with the testing team in Test Driven Design and Development.
  • Providing support to the business in User Acceptance Testing.
  • Creation of data for the business and testing team to test the application.
  • Working with middleware team to create deployment plan and provide deployment support.
  • Provide production support to users of the applications. Work on the tickets raised by the users of the application.

Environment: Core Java 4, JSP, HTML, CSS, AJAX, JavaScript, EJBs, UNIX, DB2, Oracle 9i, Oracle 10g, PL/SQL, DB Objects like Stored Procedures, Triggers, Views, Functions, SOA using Java Web Services, Log4J, UNIX Box, SOAP, WSDL, PegaRules.RAD7, Query Tool, Query Analyser, VB Demo, PVCS, PL/SQL Developer,DB2 client, PegaRULES Process Commander

Confidential, IL

Java Developer

  • Played key role in interacting with business to understand and gather requirements.
  • Analyse the business and technical requirements.
  • Preparation of RTD design document for the requirement gathered and analysis done.
  • Walkthrough of the design document with the business owners to validate the correctness of the requirement gathered.
  • Design and coding of the various modules using Oracle RTD Suite (Studio and Decision Center).
  • Preparation of the PL/SQL stored procedures and packages.
  • Integration of the RTD logic/RTD module with check in and kiosk systems.
  • Preparation and review of Unit Test plan and System Test Plan.
  • Analyze the problem related to online screens of the check-in system with which RTD integrates.
  • Coding for major enhancements and code fixes (CRs).
  • Coordinating with the testing team to resolve the QC issues.
  • Working with performance team for Perfomance testing.
  • Coordinating with business analysts for User Acceptance Testing the testing.
  • Creation of data for business and testing team to test the RTD logic.
  • Working with the middleware team to deploy RTD suite on the United Server and deploying the application over the RTD server.
  • Providing post production support to the check-in and kiosk team.
  • Working with business team to configure RTD elements used in the decision making.

Environment: Oracle RTD, PL/SQL, UNIX, WAS, Oracle RTD Studio, Oracle RTD Decision Center, PL/SQL Developer, SVN, Putty, SOAPUI

CITIGROUP

Java Developer

  • Interaction with the client team to understand the business requirement and creation of the SRS (Software Requirement Specification).
  • Requirement Analysis for the Functional & Technical specifications.
  • Creation of detailed LLD (Low Level Design document).
  • Preparation of Technical Design Document.
  • Design and Coding of various JAVA modules using Spring MVC architecture and Hibernate.
  • Design and Coding of User Interfaces using JSP, AJAX,HTML,CSS.
  • Coding the business tier which includes the business objecs and delegates using Hibernate.
  • Design database and create DB objects like tables, Stored procedure, Triggers, Sequences, Functions, Views etc.
  • Creation of sample data for testing.
  • Creation of Unit and System Test Cases.
  • Analysis for the new requirements along with the impact analysis on the existing application.
  • Organizing internal team meeting to plan the project activities.
  • Functional/unit testing of developed components.
  • Providing testing and deployment support.

Environment: Core Java, JSP, Java Script, HTML, Spring MVC, Hibernate, SQL/PLSQLOracle 9i.RAD, PL/SQL Developer, Clear Case, MS-VSS.

We'd love your feedback!