Post Job Free
Sign in

Senior Java Developer

Location:
Houston, TX
Posted:
May 31, 2016

Contact this candidate

Resume:

Reetika Sethi

PH.NO:281-***-****

E-MAIL: *****.********@*****.***

PROFESSIONAL SUMMARY:

Over 10 years hands on experience in IT industry, worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.

Strong programming skills in Java, Multi-Threaded applications and J2EE technologies.

Experienced in MVC (Model View Controller) architecture with Struts and Springs framework involving various J2EE design patterns.

Experience in working with Financial industries,Retails analytics and HealthCare.

Domain expertise in Investment Banking projects with extensive focus on Credit and Counterparty Risk, IT change programs for Regulations including Basel III and Dodd frank Act.

Familiar with Equity derivate products

Completed Investment Operation Certificate Module 1 from Chartered Institute of Securities & Investment

Extensive Experience with Java and J2EE technologies using Servlets, JSP, Spring, Hibernate Java Beans, JDBC, Collections, XML(DTD and Schema), HTML, AJAX and Web Service(SOAP, JAX-RPC, AXIS),on Unix and Windows environment.

Experience on Agile/Scrum and Extreme Programming (Test Driven development, Pair Programming, Code Reviews).

Experience in Client Side Designing and Validations using HTML, CSS, JavaScript, JSP and Struts Tag Library.

Experienced in web/application servers like Apache Tomcat, WebSphere and Weblogic

Used various libraries of JavaScript like jQuery

Experience in Managing build files using ANT and logging using Log4j.

Experience in Object Relational Mapping using Hibernate2.0/3.0.

Experience in writing test-cases in Java environment using JUnit.

Sequence, class and database diagrams are made using the UML design tool.

Experience of Databases that involve writing SQL queries, Views, Triggers and Stored Procedures.

Experience in working with different operating systems like Windows2003 /2008/XP/Vista and UNIX.

Excellent communication skills, both written and verbal.

Honors Graduate in Bachelor of Engineering (Computer Science)

TECHNICAL SKILLS:

Core Java

Collection, Multithreading

J2EE Technologies

Servlets2.3/2.4/2.5, JSP1.2/2.0, JMS1.1, JDBC2.0/3.0

Web Servers/application servers

Apache tomcat Server5.0/6.0, IBM Web Sphere server 6.1/7.0

Web tools and languages

HTML, XML, CSS, DHTML, AJAX, ANT, Java Script, Maven

Framework

Design Patterns, SOAP, Struts1.0/1.1/1.2/2.0, Hibernate2.0/3.0, Spring1.0/2.5.

Databases

Oracle8i/9i/10g, MS SQL Server2000/2005/2008,

Languages

Java1.3/1.4/5.0/6.0, J2EE1.3/1.4/5.0.

Operating Systems

Windows 2003/2008/XP/Vista, Unix.

Tools

Eclipse3.3/3.4, Rational Rose, Dreamweaver, RAD6.0/7.5, Net Beans.

Methodologies

Agile (SCRUM), UML.

Version Control

Visual SourceSafe (VSS), ClearCase, CVS, SVN

Continuous Integration tools

Hudson, Bamboo

EDUCATION

College: BRCM College of Engineering & Technology Aug 2002 to May 2006 University: Maharishi Dayanand University, Rohtak, India

Degree: Bachelors of Engineering (Computer Science) Score : 70.3%

PROFESSIONAL EXPERIENCE:

Client: UBS, London May 2013 to April 2016

Employer: Accenture, UK

Role: Senior Java Consultant

Responsibilities:

Project: Zeus (Credit Risk IT) Zeus is central database which provides single view of IB credit risk data to credit officers and risk control, reporting users, Finance and Group risk systems. It's a java and oracle based application with more than 400 overnight processes, more than 30 calculators, a web-sphere based middle tier providing data services and a reporting layer serving MIS system.

Responsibilities:

Reviewed, analyzed and evaluated business requirements, user needs and prioritized them for various releases

Lead Design, Development, Testing and deployment of software components for Calculation, aggregation, storing and representation of Credit Risk measures EE, EPE, MLE, and EAD for ETD, OTC and SFT portfolios.

Implemented new batch jobs to source large volumes of data using Core java with multithreading.

Extensively used JDBC APIs for database connectivity and data retrieval

Supported Test Driven Development by configuring Junit for the developed components.

Created unix shell scripts for deploying and running software in unix environment

Configured and refactored Autosys to remove redundant dependencies and improve the batch performance.

Experience with Oracle and performance tuning

Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the performance of the Database.

Mentoring of junior members for Agile (Scrum) process & Junit testing

Conduct design & code reviews.

Used Ant for building and deployment purpose

Used SVN for source Version Control.

Used JIRA & Quality Centre to keep track of bugs and issues

Daily batch monitoring and fixing real time issues to fix the blockers to the data processing jobs.

Provide production environment support for incident and problem management.

Earned notable accolades from client leadership for understanding and implementing complex requirements

Environment: Core Java, KSH, Shell Script, Servlet, UNIX, Linux, Oracle 11g, Autosys, JDBC, Eclipse, SVN Tomcat, JSP, JUnit, JIRA, Maven, SVN, UML, Business Objects

Client: CVS/Verizon July 2010 – May’ 13

Employer: Accenture, India

Role: Senior Java Consultant

Project: Accenture Customer Insight is a retail analytic platform that provides 360 degree insights about customer behavior to a retailer. The retailer can use the platform to derive answers to various business questions like Who are my best customer, what are they buying, how are my promotions performing. The platform consists of ETL, Data Model, Business Intelligent tool and a web application that can be used by customers for running various reports & Dashboard

Responsibilities:

Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose.

Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.

Developed the presentation layer using JSP, JSF, Tag libraries, CSS, HTML and client validation using JavaScript libraries like jQuery, Node.js

Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.

Implemented MVC architecture by using Spring framework

Used various Spring modules like Core, Spring batch, Spring MVC, Spring security for various application functions

Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.

Implemented the Spring dependency injection of the Database helper instance to the action objects.

Wrote Action classes, Business Objects and Service classes.

Configured spring configuration files with all the mappings required by the architecture.

Used Struts tag libraries in the JSP pages.

Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer

Worked with various version control tools like Clear Case and Subversion (SVN).

Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle & MySql.

Used Java Persistence API (JPA) and JDO for performing the Database Transactions.

Worked on JDO object/relational mapping according to database schema.

Prepare Java/J2EE development structure for Maven.

Involved in coding for JUnit Test cases.

Customized Micrtostrategy API’s for the web application features

Developed the Servlets for processing the data on the server

Used SQL statements and procedures to fetch the data from the database.

Installed, configured, and maintained Websphere server and Apache tomcat server.

Deployed the application on to Websphere application server.

Implemented Web services by applying SOA concepts in conjunction with SOAP.

Participated in code review sessions to enhance the developed applications.

Worked with QA team for QA testing.

Environment: Java, Servlets, JSP, JSTL, Spring, JMS, DOJO, Node.JS, Hibernate/JDO, HTML, XML, Spring, SVN, Web services, Subversion, Maven, UML, IBM Websphere, SOA, ESB

Client: United Health Group Dec 2008 – July 2010

Employer: United Health Group Information Services Pvt ltd, India

Role: Sr. Java Programmer

Project:

Middle-ware application that interacts with cross platform systems to process a business request from health care service providers. This application supports both batch and real time transactions like Eligibility,Claim submission etc.

Responsibilities:

Developed and supported the applications with huge customer base of more than a million users.

Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.

Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.

MVC architecture is implemented by struts framework.

Configured the struts-config.xml.

Developed API using Hibernate to interact with the Oracle database

Developed a controller Servlet that dispatches request to appropriate Action Classes.

Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.

Used Struts tag libraries in the JSP pages

Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.

Worked extensively on the Oracle database.

Expertise in developing enterprise applications using Struts Frameworks

Involved in designing the user interfaces using JSP.

Used JMS API for asynchronous communication by putting the messages in the Message queue.

Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.

Environment: JAVA, JSP, Servlet, JQuery, Struts, Design Patterns, Agile, HTML, JMS, XML, Eclipse, EDI

Client: Vertex, India Oct’07-Dec’08 Role: Java Developer

Responsibilities:

Analyzed and designed the system.

Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.

Code change and System Enhancements

Work with the team in the development of the Application

Front-end using JSP and Servlets.

Analysis of requirements, preparation of software specifications, and design of user interface

Support and administering the application by coordinating wit different teams (DBA, Middleware)

Created war files & deployed on Tomcat using ANT deployment tool.

Performed Java web application development using J2EE and Netbeans.

Expertise in employing Water Fall Model and best practices for software development

Maintenance of data in different Oracle Databases and environments using TOAD.

Used Clear Case for source Version Control.

Tested with the Junit Test Cases for both Professional and Institutional Claims.

Coordinated with QA team to ensure the quality of application.

Environment: Java, Servlet, JMS, JDBC,, Eclipse, Weblogic, SOAP, ANT, JQuery, NetBeans, JSP, Toad, Water Fall Model, HTML, XML, MS SQL server2005, My SQL, CVS, JIRA,, ClearCase, Junit.

Client: Oracle Financial Services Pvt Ltd, India Aug’06-Oct’07 Role: Software Engineer

MOW(Maintenance on Web) refers to offline transactions that help the bank teller to maintain the accounts and customers of the bank. MOW framework involves rendering screen through XML,event handling, data handling, sending JSON request to Application server,interacting with database, synchronizing response to JSON object and finally returning the response to client

Responsibilities:

The system was designed according to J2EE specifications. Servlets were used as a Front Controller gateway into the system. Helper classes were used to limit the business logic in the servlet. EJB was used to talk to the database and JSP along with HTML, XML were used to control the client view.

Designed and added new functionality extended existing application using J2EE,XML,Ajax, Servlets, JSP.

Studied the impact of the requirement and prepared the Requirement functional and technical documents.

Extensively used Collections and Exceptions in batch program for database clean up.

Data was converted into JSON using javascript

Enhanced the existing application to meet the business requirement.

Establishing JDBC connection using database connection pool.

Wrote complex SQL statements to retrieve data from the database.

Participated in the Production support and maintenance of the project.

Created new tables in Oracle database.

Environment: JAVA, JavaScript, Ajax, JSON, Design Patterns, Eclipse, Apache tomcat server, Oracle, UNIX, ClearCase, Junit



Contact this candidate