Post Job Free

Resume

Sign in

Web Services Test Cases

Location:
Indianapolis, IN
Posted:
July 25, 2016

Contact this candidate

Resume:

Sharvani

Certified Sr. Java/J*ee Developer

Email: acvu5j@r.postjobfree.com Phone: 317-***-****

Professional Summary:

Over 7 years of professional experience in IT industry on Cross Platform (Web & Client-Server) application development and design using object Oriented Programming, Java /J2EE technologies.

Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing Test cases using various software engineering processes ranging from Waterfall to Agile methodology.

Good experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, Spring, JavaScript, JDBC, JMS, JSF, JNDI, XML, and Web Services.

Strong knowledge in using Hibernate, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.

Experience as a User Interface/Front End Developer (UX) in developing web applications using HTML 4/5, CSS 2/3,XHTML,XML, Bootstrap, Java Script, and jQuery, single page applications using Angular js, Ajax and JSON.

Always being abreast on the versions HTML5 and CSS3. Implementing the new elements for better working of forms and validation.

Experienced in developing MVC architecture using Servlets, JSP, and Spring Framework.

Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.

Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, and RAD.

Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, MySQL, SQL, PL/SQL.

Expertise working on Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation

Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI, MVC Custom development.

Good experience in log4J implementation for persist the data into log files and experience with Ant and Maven for the build and deployment of applications.

Expertise in database development using SQL and PL/SQL creating tables, stored procedures, views, indexes and triggers

Used JIRA for bug tracking and issue tracking.

Used SVN, GIT for version control and Clear Quest for bug fixing.

Experience working with various Web and Enterprise Application servers like Apache TOMCAT, JBOSS, Web Logic and IBM Web Sphere.

Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR/EAR file management for web applications.

Experienced in dealing performance and scaling of servers using tools like JProfiller, JMeter, VisualVM.

Extensive experience working in Agile and Waterfall (SDLC Methodologies) environments

Excellent communication skills and can be a team leader as well as team player

Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail

Adaptable to new, evolving technologies and can implement them in current projects.

EDUCATION

Bachelor of Technology - Jawaharlal Nehru Technological University, India

CERTIFICATION

Sun Certified Java Developer (5).

TECHNICAL SKILS

Web Technologies

HTML, HTML5, CSS2, CSS3, XML, DHTML, XHTML, JavaScript, JSON, AJAX, jQuery, jQuery, AngularJS, Bootstrap.

Languages

Java, SQL, PL/SQL, XML, C#

Java API’s

J2EE, EJB, JSF, Servlets2.3, JSP, JSTL, JDBC, RMI, JMS, JTS, JAAS, JAXB, JUNIT, AWT

Open Source

Hibernate 2/3, Spring IOC, Spring MVC, Spring Web flow, Spring AOP

Web Services

SOAP, RESTFUL, UDDI, WSDL, SOA, JAX-WS, JAX-B, JAX RS

IDE Tools

Eclipse, My Eclipse, WSAD, RAD

SDLCs

Waterfall, Scrum, Agile.

App/Web Servers

Web Sphere6.x,7.x,8.x, JBOSS 6/7, Apache Tomcat, Web Logic

Databases

My SQL, MS SQL Server, Oracle Server.

Debugging tools

Firebug, IE Toolkit.

Build Tools

ANT, MAVEN

Tools

TOAD, XML Spy, PL/SQL Developer, Rational Rose, UML, E-R Modeling.

Version Controls

SVN, Clear Case, CVS

Operating Systems

Windows, Ubuntu, LINUX.

PROFESSIONAL EXPERIENCE

Client : Davita RX, Dallas, TX Dec 2014 – Till date

Role: Sr. Java/J2ee Developer

ECS (Explorer Control Suite) is a software product that can use to control Cisco's Video scape Control Suite (VCS) which can use to provision and control RF and IP cable headend gear. ECS contains multiple services like CPE Management Service (CPEMS), Register Service (RS), Load PIMS and Report Services.

Responsibilities:

Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.

Developed Business components and integrated them using Spring features such as Dependency Injection for injecting beans and Auto Wiring various components such as DAO layers and service proxy layers.

Developed the application based on MVC (Model-View-Controller) Architecture using Spring Web MVC.

Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring application framework.

Involved in unit, functional, regression and integration tests on the application.

Extensively used XML for request and response with web service data transfer across different systems.

Was responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Ajax, AngularJs.

Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.

Developed SPA (Single Page Applications) using Angular.JS.

Created forms to collect and validate data from the user in HTML and JavaScript.

Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.

Designed and created Hibernate persistence classes using Hibernate API

Involved in designing and implementing Hibernate Domain Model for several services.

Worked on XML parsing by using JAXB for XML Schema Validation.

Used XSLT to transform my XML data structure into HTML pages.

Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.

Consumed SOAP & REST based web services to transfer information to the Sears server from List server.

Developed JUnit test cases for unit test of all developed modules.

Monitored the error logs using Log4J and fixing the problems.

Maven was used to manage dependencies in the application and deploy it on WebLogic Application server. CVS was used for the version control.

Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.

Designed SOA implementations by Using REST Web Services-WSDL, UDDI.

Design of REST APIs that allow sophisticated, effective and low cost application integrations.

Followed Test Driven Development TDD and wrote unit test cases using JUnit.

Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.

Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles.

Environment: Java 6.0/7.0, JSP, Spring, Spring Security, Spring AOP, JMS, Hibernate, HTML 4/5, CSS 2/3, JavaScript, jQuery, Bootstrap, JSP Apache CXF, UDDI, WSDL, SOAP, REST, UML, XML, HTML, Log 4j, WebLogic, Eclipse, UML, Rational rose, Surround, Ant, Oracle 11g, Windows, Unix.

Client : AOL, Herndon, VA Sep 2013 – Dec 2014

Role: Sr. Java/J2ee Developer

Worked on AOL Mail Mobile initiative (UI redesign) using HTML5, CSS3, Javascript and Google Closure with IDE based on MVC architecture. Involved in all phases of development from design, documentation, implementation, debugging.

Responsibilities:

Coordination in project activities and ensure that all project phases are followed and documented properly.

Develop backend server code using REST architecture and frameworks like Spring, Hibernate and JPA.

Implementation of MVC Architecture using Spring MVC.

Developed RESTful web services using JAX-RS, Apache CXF and Spring frameworks and persistence using Hibernate and JPA ORM frameworks.

Jersey implementation of JAX-RS is utilized to develop RESTful Web services.

Consumed RESTful Web services provided by different vendor to use for Address verification and validation.

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML,CSS3, Bootstrap and Angular JS framework

Developed the applications user interface using HTML through Angular JS.

Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

Experience working on scalable environment in Agile/SCRUM methodologies. Prepare Test Cases using TDD (test driven development) and BDD (behavior driven development) approach on multiple platforms like Linux, Mac and Windows.

Logging of application was done through Log4J. Exception was directly logged into the database using JDBC appenders.

Oracle 11g database was used, Involved in writing test cases using JUNIT.

Involved from the beginning to build test cases and to ensure that implications and complications are surfaced early in the design process.

PL/SQL Developer was used for connecting to Database, Spring JNDI were used for data source connection.

Version control of the code and configuration files are maintained by SVN.

Performed testing of the developed application.

Followed Agile with SCRUM methodology to track project progress.

Environment: Java 6.0, J2EE, Spring, Hibernate, HTML5, CSS3, Angular JS, Bootstrap, Ajax, REST ful, SOAP, XML, Subversion, Maven, SQL, Oracle SQL Developer, Jira, SVN, Putty, Agile, Junit, Tomcat 6.0,Web Sphere Application Server, Log4j.

Client: Fifth Third Bank, Columbes, OH Jan 2013 – Sep 2013

Role: Sr. Java/J2ee Developer

Deutsche Bank is a client-centric global universal bank. One that is leading change and innovation in the industry - championing integrity, sustainable performance and innovation with our clients, and redefining our culture and relationships with each other. The bank offers financial products and services for corporate and institutional clients along with private and business clients. Designed, developed and deployed MVC application which used Entity Framework, AngularJS and others as listed below.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements

Used SOAP(JAXB) for producing web services and involved in writing programs to consume the web services

Designed and developed RESTful Web services interface using Spring -MVC to the underlying customer event API.

Implemented Test cases using JUnit and Tested Web services with REST Client.

Actively involved in developing and executing test cases and responsible for performing functional testing.

Developed the application using Spring (MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.

Wrote various methods to manipulate HTML5, CSS in JQuery as well as making the pages dynamic using AJAX, and XML approach

Written Spring Core and Spring MVC files to associate DAO with Business Layer.

Intercepting filter design pattern used for all the pre-processing and post-processing purposes which includes session validation, authorization, logging.

Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script, JSON in UI pages.

Consumed RESTful Web services provided by different vendor to use for Address verification and validation.

Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans

Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.

Created controller Servlets for handling HTTP requests from JSP pages.

Implemented JSP in Presentation layer programming using JSTL, AJAX, Development

Developed client user interface using JSPs and Servlets.

Used Subversion, Maven, and Jenkins for making builds and deployments of the application components

Used JDBC to invoke Stored Procedures and database connectivity

Used Log4J to capture the log that includes runtime exceptions

Worked with Business team during UAT to review the requirements for any new functionality or enhancements

Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Ajax, JQuery, JSP, XSD, XMLBean, WebSphere 6.0, DB2, JUnit, Log4J, FileZilla, Spring Framework security using LDAP, TFS, RAD 8.0 & 8.5, DB2, Mainframe Platform

Client : Cigna Health Care, Bloomfield, CT Nov 2011 – Jan 2013

Role: Java/J2ee developer

BCBS is transforming health care for seniors. BCBS is a full-risk primary care market leader with an innovative philosophy, unique physician culture and end-to-end customized technology. Worked on a project which involved redesigning a website, interactive plugins and widgets for UI.

Responsibilities:

Involved in gathering system requirements for the application and worked with the business team to review the requirements.

Developed UI, presentation layer using Web MVC, JSF Framework, HTML, Struts Tiles, JavaScript and CSS.

Extensively used Apache Struts Framework for building the application.

Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.

Developed java programs to parse XML documents using (JAXP) DOM parser.

Used data set and data adapter objects in order to reduce the database traffic and increase performance.

Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.

Build rich dynamic pages using JQuery, JavaScript, HTML5 and CSS3.

Designed SOA implementations by Using Web Services.

Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP.

Developed a unit-testing framework by customizing spring's JUnit extension for testing the application.

Performance analysis and tuning of applications and JVM.

Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere 7.0 application server.

Used Log4j logging framework in the application to store log messages.

Developed reports using Crystal Reports 11.

Deployment of the web service converted java interfaces on a daily basis to a WebSphere testing environment for subsequent development of the front end.

Identify issues with the requirements. Suggest and direct the stakeholders to potential resolutions of such issues.

Implemented Agile development methodology using XP, Scrum and Kanban/Continuous Flow.

Environment: Struts Framework, JDBC, JSP, ANT, JUnit, Servlets, Hibernate, Log4j, WebSphere 7.0, Clear Case, Oracle 10g, PL/SQL, SQL, HTML5, XML, JAXP, AJAX, CSS3, JVM, Spring, Groovy and Grails, Web MVC, JavaScript, Service-Oriented Architecture (SOA), Agile/Scrum Methodology, WSDL, REST, SOAP, JQuery, Tomcat Pearl, RAD 7.5, Spring, and Crystal Reports 11.

Client : Axix Bank, Hyderabad, India Mar 2009 – Sep 2011

Role: Software Developer

Develops web based product which is used in HSBC bank branches, call centers/contact centers and back offices for efficiently serving Customers. Work on functions like deposit, transfer, withdrawal and many more. Development is totally based on Agile with 3 weeks of sprint.

Responsibilities:

Designed and developed User Interface Web Forms using HTML, CSS, Dreamweaver, and JavaScript.

Created various web page layouts using HTML, and CSS.

Responsible for developing, editing, publishing and managing content on the external web pages and internal portals.

Validated input values to make sure that they will be accepted before they are submitted to the server.

Used CSS in web pages to separate presentation from structure.

Develop and design screen structure using HTML, CSS, and JavaScript and implement Look and feel of various components.

Used Pagination component of jQuery for navigation and used DOM and AJAX to display page contents

Worked on Redesigning the GUI screens, using Struts 2 and AJAX

Handled Browser compatibility issues for different browsers related to CSS and HTML

Used jQuery components for displaying dialog boxes and tables

Used jQuery menu component for displaying menus

Worked on developing a suitable GUI for ATM locator.

Participated in daily meeting for enhancing the features for the portal.

Participated in Code review and Quality Assurance.

Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.

Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.

Debugged using Firebug.

Defined text alignment, size, borders, and many other typographic characteristics.

Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.

Environment: Java, JSP, Servlets, JDBC, Log4J, My sql, SQL, Eclipse, XTML, ANT, JUnit, Putty, XML, DOM Parser, SAX Parser, UML, OOD, MVC, JDBC, Linux, Windows XP, Subversion



Contact this candidate