Post Job Free

Resume

Sign in

Web Services Test Cases

Location:
Seattle, WA
Posted:
June 27, 2017

Contact this candidate

Resume:

APURVA SINGH

ac01a8@r.postjobfree.com

989-***-****

* ***** ** ********** ** A SENIOR JAVA/J2EE DEVELOPER

OBJECTIVE

Searching for the opportunity to bring 9 years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.

TECHNOLOGIES SKILL SET

Web Technologies

HTML, CSS2/3, JavaScript, AJAX, XHTML, XML 1.0, XML 1.1, JSON,

JavaScript, NodeJS, AngularJS

Web Services

WSDL, UDDI, JAXB, JAX-WS, JAX-RS, JSON, JERSEY

Languages

Java, SQL, PL/SQL

Java Technologies

Core Java, J2EE, JNDI, JDBC, Spring, Hibernate, JSP, Servlets, EJB, JMS,

JavaBeans.

XML Technologies

XML, SAX, DOM, XSL, XSLT, XPath, WSDL

Frameworks

Hibernate 3.x/4.x Spring 2.x/3.x/4.x

Servers

Oracle Web Logic, IBM WebSphere 6.x/5.x, Apache Tomcat

5/6/7/8, JBOSS 4.x/3.x

Databases

SQL Server 2012, Oracle 11g/10g, MySQL 5.1

Build Tools

Apache ANT, Maven

Operating Systems

Windows (7, 8,10), Mac (10.1-10.7), Linux

IDE

Notepad++, Eclipse, Visual Studios, Net Beans, RAD (Rational

Application Developer)

Version Controllers

Apache Subversion, CVS, GIT

Logging Frameworks

Log4j, Java Logging API, Logging, SLF4J, Logback

Front-End

JavaScript, Struts, NodeJS, AnularJS, Spring MVC

WORK EXPERIENCE

Senior Java Developer at Flagstar bank Detroit, MI January 2016 – May 2017

Description: This project is a Financial Domain Project mainly concerned with Portfolio Management. The Processing of the Portfolios must go through multiple modules which include Order Management, Order Execution, Compliance Check, Clearing and Settlement, Accounting and Reporting which are specific to the task being performed. These modules represent the phases the security must go through before reaching the final Accounting module. This system provides a complete platform for configuration and processing of Financial Securities which include Stocks, Bonds, CDO, CMO, Treasury and Municipal Securities. Reporting module is responsible for generating reports containing historical data and important details.

Responsibilities:

Worked on the Development of modules which include Order Management (Manager Workbench and Blotter) and Execution (Place/Split/Merge/Cancel/Fill Orders).

Contributed to the development and enhancements of Compliance, Clearing and Settlement, Accounting and Reporting modules.

Experienced in gathering of Requirements, Analysis, Design, Development and Deployment using J2EE Concepts and Technologies.

Worked on Re-conciliation of Reports to compare Data Sets coming from multiple external sources by using Data Structures and monitored the execution of JBPM “Process Instances”.

Published Messages by Configuring Queues in WebSphere Server using JMS API.

Developed and Deployed Message Driven Beans (MBS) along with Java Messaging Service (JMS) objects.

Consumed SOAP Web Services (WSDL, SOAP, UDDI) from External Applications to retrieve detailed Data and Statistics.

Experience in development and implementation of Web Services (SOAP, Restful) using WSDL, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, XML, JSON and Jersey.

Involved in coding and deployment of Front-End Functionalities in HTML, Dynamic HTML, CSS, JavaScript, and jQuery, Ajax, JSON, NodeJS and AngularJS.

Followed AGILE (SCRUM) Software Development Lifecycle methodologies with planning Sprints every couple of weeks and Daily stand up meetings for keeping track of the progress.

The Business Logic and Back-End are implemented using Struts 2, spring 3.x (MVC, AOP, DAO), and Hibernate 3.x ORM Framework for the achievement of Data Persistence.

Achieved Loose-Coupling with spring framework along with Implementation of Dependency Injection and providing Abstraction between Persistence and Presentation layer.

Programmed Multiple Struts 2 Action classes for form beans for presenting the data to JSPs and interfacing with the Business Logic.

Worked on Eclipse IDE Extensively and used WebSphere Application Server.

Developed JUnit Test Cases for extensive Unit Testing and Simultaneous Integration.

Performed Code Push and Pull to/from the Central Git Repository for Version Control and Integration.

Experience in using SAX and DOM parsers for XML and DTD for the processing, parsing, validation, and extraction of data.

Written DDL and DML SQL queries for creation and modification of database objects and TOAD for enhancements.

Involved in the Database design and schema creation by working on PL/SQL Stored procedures, Views, Constraints, Joins and performing some tuning.

Wrote Built Scripts on Apache Ant for the creation of WAR and deployed on the Application Server and used Log4j and Logback as the Logging tools and Framework.

Created, Deployed, Executed and Deployed Business Process Lifecycle through JBPM working on Eclipse.

Effectively coordinated with project teams which include Business Analysts, QA Team, DB Team and Subject Matter Expert to complete the project.

Environment:

Java, JSP, Servlets, Spring DI/IOC/AOP, Hibernate, XML, JBPM, HTML, JDBC, Web services, Rational Software Architect, Eclipse IDE, Web Services (SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Apache Ant, Log4j, Git, Oracle10g, UNIX.

Java/J2EE Developer at Walmart Bentonville, AR

May 2014 - December 2015

Description: This Application is a platform for Performing Analytics for Sales Management, Analysis and Forecast. This has enabled in the selection of multiple data dimensions such as Regions, Demographics, Products, Customer and Time allowing full customization of the generation of Sales Reports at the local level. The Goal of the application was to build a Data Warehouse and provide Historical Data within the Data Warehouse along with successful Migration of Data.

Responsibilities:

Worked with new features of Java 1.7 which include Annotations, Generics, Enums, and Enhanced for loop and wrote code in Eclipse 3.6 IDE.

Created UML diagrams like Use case, Class, Sequence, Activity, and Collaboration on Rational Rose.

Followed the Agile/Scrum Software Development methodology as changing requirements were present and attended Scrum meetings.

Implemented XML Http Request call backs using AJAX for retrieving data dynamically on the UI pages.

Implementing the business logic by using Spring IOC, Spring AOP and Hibernate ORM for back-end tiers.

Integrated Spring Framework with Hibernate ORM for mapping to Oracle 11g Database using Hibernate Annotations.

Worked on Jersey Restful Framework via spring for creating and consuming Web Services.

Implemented Asynchronous exchange of important information via Java Message Service (JMS), which includes order status and delivery reports.

Performed Performance tuning and optimization of SQL queries for Data Warehouse which consisted of large amount of data within multiple tables.

Created and consumed SOAP/JAX-WS Web-services by implementation of spring framework and used SOAP UI for testing these services.

Wrote HQL queries for prepared statements in Hibernate to retrieve the data from Database.

Performed code refactoring for Proprietary application to facilitate remote access by using XML for importing and exporting data to Oracle Database.

Written multiple Service methods to perform CRUD operations on the Database and performed Connectivity via JDBC.

Worked on Apache ANT for compilation and building JAR, WAR and EAR files.

Performed logging and tracing of messages using Log4j.

Involved in Testing using Junit by developing Test cases and performing Unit Testing.

Worked on Git as the Version Control Software tool.

Coordinate with the offshore developers for design, development and deployment of software.

Followed SCRUM from Agile Software Development Methodology to track, optimize and deliver features according to requirements.

Built the application following Software Development and J2EE design patterns such as Singleton, Factory, Session Facade and MVC.

Environment:

Java, J2EE 1.7, JDBC, Agile Scrum, Spring IOC, Spring MVC, RESTful Web service, SOAP/JAX-WS, Spring boot, Micro services, Hibernate 3.2, JMS, AJAX, JSP, Servlets, DB2, Oracle, Web sphere Application Server, Angular JS, CSS, JavaScript, GWT, HTML 5, Apache Ant, Windows, Rational Rose, GIT, CVS, jUnit, Log4j.

Java/J2EE Developer at WellPoint Indianapolis, IN January 2012 – March 2013

Description: This Insurance Domain Project provides a platform for multiple lines of businesses and services which include Variable life and Fixed Life Insurance. Profile Management, Policy Management and Claims are the main features and functionalities provided by the respective modules of the application. The policy module deals with the terms, coverage details and financing. The Profile module manages the customer data like history of payments, claims along with policy and account information.

Responsibilities:

Actively involved in the designing of architecture and the development of Software Product via spring (AOP, IOC and DAO) and Hibernate Framework as the ORM tool.

Worked on Use-Case Diagram, Object Diagram, Activity and Sequence Diagrams and other UML (OOAD) Diagrams using Rational Rose.

RAD IDE was used to develop this application by taking advantage of features for compiling, formatting, editing and debugging.

Designed the project using MVC (Model View Controller) design pattern.

Rational Unified Process (RUP) Software Development Lifecycle Methodology was used to develop this application.

Developed the Front-End UI with Spring MVC framework, Custom Tag Libraries and development of Presentation Tier using JSP, Servlets pages integrating HTML, JavaScript Custom Tag's and JSP Tag Libs.

Worked on JAX-RS (REST) Web Services implementation and written programs to consume the Web Services using SOA.

Implemented Spring Boot based REST API to provide information about dynamic customer survey forms via UI.

Configured Hibernate as an Object Relational Mapping tool which connects to the Database.

Developed Hibernate configuration files and followed Object Oriented Principles to develop persistent classes.

Collaborated in the writing and creation of detailed JUnit tests for all major functionalities of the application.

Worked on building the Project structure with reference to the Spring MVC pattern.

Used SOAP protocol to convert RMI calls to Web-Services.

Wrote stored procedures, complex queries using PL/SQL to extract data from the Database, delete data and reload data on Oracle using the TOAD tool.

Deployed the application on WebSphere application server and configured connection pools and data sources.

Used Git to perform and verify the Checking-in and Checking-out of code form the repository.

Design and developed scripts in Apache Ant to build and deploy the application.

Run-time logs were generated through the Log4j utility.

Environment:

Web Services (SOAP/WSDL and REST), Multithreading, WebSphere Application Server, jUnit, Apache Ant, Log4j Java, JSP, Servlets, Spring DI/IOC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Rational Rose,

Git, Oracle10g, and UNIX.

Java Developer at Silicus Technologies Maharashtra, India

January 2010 to December 2011

Responsibilities:

Actively involved in all the phases which include analysis, design, and development of software.

Developed the application using Core Java, Multithreading, Collections Framework and Parsing XML files by DOM and SAS Parsers.

Designed Web Pages via HTML, CSS and JSP making a very user-friendly GUI.

Worked on JSP and Servlets for dynamic HTML generating pages.

Created multiple UML Diagrams which mainly include Class, Activity, Sequence, Object and Collaboration using IBM Rational Rose.

Wrote SQL Queries and JDBC Prepared Statements for accessing data from Database.

Took Initiative in the installation of Oracle Database and worked on Creation of Instance and Space Management of Database.

Client side validations coding and logic was implemented using JavaScript.

Asynchronous notification messages send via Implementation of Message Driven Beans.

Designed and developed multiple Session Beans and deployed on WebSphere Application Server.

Wrote Test Cases for Unit Testing using JUnit.

Involved in Testing the Complete flow of the modules.

Revision Version Control was done via CVS (Concurrent Versions System).

Performed Debugging, Tracking and Logged errors using Log4j.

Environment:

Core Java, JSP Servlets, EJB, JMS, AJAX, Oracle, XML, XSLT, HTML, CSS, WebSphere, UML, RAD, TOAD, PL/SQL, JUnit, CVS, Log4j.

Java Developer at Syntel India Ltd Maharashtra, India

August 2008 to December 2009

Responsibilities:

Developed the Backend System using Java Multithreading, Concurrency, File Handling, Generics, Collections in Java and different Design Patterns.

Designed the entire application using J2EE concepts with focus on OOP oriented web forms, business logic and Database Access components.

Main Java/J2EE concepts involved in the development are spring (Spring IOC and AOP), Invoking Spring MVC calls and Hibernate as the ORM.

Written hbm files that map the Tables in the Database to POJO classes and Java objects via Hibernate.

Was involved in the design and development of the Web UI by Servlets, JSP, JavaScript and JDBC along with Hibernate.

Implemented JMS for asynchronous exchanges of messages pertaining to updates and modifications.

Took a role in the preparation of the Test Plans, Technical Specifications and Unit Testing.

RAD/Iterative Software Development Methodology was used in this project.

Written and modified existing SQL and PL/SQL Queries according to the data requirements and took active part in the Database Design.

Used CVS as the Version Control Tool and Log4j as the Logging tool.

Involved in writing JUnit Test cases for different requirements and JUnit for client side validations.

Developed EJBs, Custom Tag Libs, JSP and Stored Procedures in DB2 Database.

Written Scripts in Apache Ant to successfully build and deploy on Apache Tomcat Server along with

Running UNIX shell scripts for automatic process of deployment.

Environment:

Java/J2EE, JSP, Servlets, Spring, Hibernate, WebLogic, HTML, EJB, Web services (SOAP/WSDL and REST), Java Script, JDBC, XML, JMS, XSLT, UML, Junit, log4j, Eclipse, DB2, SQL, PL/SQL.



Contact this candidate