Sign in

Web Services Service

Schaumburg, Illinois, United States
November 13, 2017

Contact this candidate


Visa Status : H*B




Having 6+ years of experience in developing enterprise, distributed web applications using Java, J2EE, Web Services,Spring and Hibernate

Experience in SDLC cycle which involves analysis, design, development, testing, Implementation, deployment and Enhancements

Proficient in Core Java concepts like Data Structures, Collections and Exception Handling concepts.

Good Working experience in using different Spring modules (Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.)

Experience in implementing applications with Model-View-Controller(MVC) pattern and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, DAO, Data Transfer Object .

Used SOAP for Web Services by exchanging XML data between the applications.

Proficiency in Web Service applications both producing and consuming REST (Jersey,Spring-REST) API. Strong understanding of REST(JAX-RS), SOAP (JAX-WS) based Web Services and WSDL

Used Web Services formats XML and JSON and used Web Service stacks like Apache CXF.

Experience in UI Frameworks like AngularJS, Spring Webflow and also good knowledge in AJAX, JavaScript, JQuery,HTML, CSS,JSON.

Strong experience in database design, writing complex SQL Queries, functions, triggers and comfortable working with Oracle and MySQL.

Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).

Experience in version management software’s such as CVS, SVN.

Has worked with Application Servers like JBOSS and Apache Tomcat.

Has Written JUNIT Test Cases and worked in TDD(Test Driven Development).

Developed Java applications in various IDE like Eclipse and Net Beans

Used ANT, Maven scripts to compile the Java files and build and logging using Log4J.

Worked under Agile with Scrum and Waterfall Methodologies.

Very good problem solving skills, interpersonal skills, as well as in written and verbal communication. Strong ability to work well in a fast-paced professional environment.

Experience in working with various Domains like Finance, Health Care, Insurance, Travel and Hospitality.

Excellent working experience in a team environment and also independently to develop client-server applications.


Project: Life Engage

Role: Java Programmer Associate Jan2017 – till date

Client: Lincoln Financial Group

Life Engage is a product for Insurance that is a unified life insurance point-of-sale, underwriting and customer service platform that engages customers with an efficient, modern and seamless sales experience. It basically contains three different modules (1) Financial Need Analysis, where the basic details of the user will be captured and user will be able to get the list of products suitable for him, (2) Illustration, where the details of the products like the premium, maturity and other details will be shown and comparison of various products can be made with rich graphs, (3) EApp, where you can buy the product after the underwriting is completed. It is consumer friendly with smart data entry, contextual & reflexive questions, rich illustrations and support for online policy issuance.


Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology d for developing application

Responsible for developing the module of Financial Need Analysis

Designed, developed custom, single-page, responsive web application on front end using AngularJS.

Developed forms for user event handling and validations using JavaScript's and AJAX.

Developed various custom services and factories in AngularJS

Worked with core java concepts like Collections Framework,Exception Handling and Memory management.

Involved in writing Spring Configuration XML file that contains declarations and other dependent objects.

Used Spring functionality like Dependency Injection, Inversion of Control for object life cycle

RESTful web services using Jersey for JAX-RS implementation

Modified the Hibernate queries and the service code according to the requirement changes

Used hibernate to map the domain elements and Criteria API, named query for querying.

Used Hibernate Criteria and queries for data fetching and update

Performed CRUD operations like Update, Insert and Delete data in MySQL DB

Fixed defects in the existing code, debugging through eclipse.

Used Spring Framework AOP Module to implement logging in the application to know the application status.

Used Maven automated deployment and for the build operation of the entire application.

Did testing for the services end to end from UI to the service side.

Environment: Core JAVA,HTML5,CSS3,JavaScript, jQuery,Jersey,JSON,Spring Core,Spring AOP,Hibernate, AngularJS, Restful Web services, MySQL, JUnit, Windows 7,Eclipse IDE

Project: Mapfre

Role:Java Programmer Analyst Nov 2013 – Dec2014

Client: Mapfre

Cognizant Technology Solutions

Mapfre is a product for insurance which is used for creating a Quote for a single person or multiple persons. User will able to create a Quote, Manage the Quote, View in PDF, Email the details of Quote and can even complete it and convert it into Policy. UI will capture all the data which is entered by the user through the screen and will pass the data to the middle layer through Web Services.


•Documented the requirements and prepared mock screens for client approval.

•Developed the UI Screens using Spring WebFlow

•Written the various flows XML according to the requirement

•Worked on Ajax for form handling.

•Developed the XML Schema and Web services for the data maintenance and structures.

•Coordinated with the Web Service team for integration

•Used Framework tool generating XSD and WSDL using Apache CXF

•Published the Endpoint URL for using Apache CXF configuration files.

•Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.

•Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach

•Worked on integration using SOAP/WSDL / REST

•Had to Analyze the WDSL for finding out the various services and the operations associated with it.

•Used JAXB to Convert SOAP XML response into POJO.

•Used Maven and configured POM file in building and managing application.

•Experience with MOCKITO, Junit and Log4j in developing test cases and determining application functionality.

•Worked in coordination with the Web Service team to send the data between UI and the Service layer according to the Acord Structure that is generic for the Insurance standards

Environment: Core Java,REST/Soap Web services,JAXB,JAX-WS, JUnit, WSDL, Spring WebFlow,HTML5,CSS3, JavaScript, jQuery, Apache CXF

Project: Wyndham Vacation Voyager

Role:Java Programmer Associate Mar 2012 – Nov 2013

Client: Wyndham Vacation Voyager

Cognizant Technology Solutions

Wyndham Vacation Voyager Comes under the Travel and Hospitality Domain. Based on the Rules provided from the Client we will be developing an application which handles the various functionalities like booking of Hotels or Resorts, availability of rooms, discounts applicable for the customers, shareholders, planning of holidays and similar kind of services which are needed for the vacation.


•Followed AGILE Methodology and participated in SCRUM meetings

•Did Direct Client interactions for requirement gathering

•Involved in coding for DAO, Services and Controllers for the services needed

•Worked with various Spring Annotations and also with the spring configurations

•Used Spring functionality like Dependency Injection, Inversion of Control for creating beans

•Deployed and tested the application with web server Tomcat,

•Used Spring for AOP, dependency injection, bean factory and for data access objects.

•Implemented Concurrency, Exception Handling and Collections whenever necessary.

•Involved in writing the HQL queries for fetching and updating the data.

•Used and implemented the application using Spring MVC, Spring IOC modules and Hibernate.

•Developed POJO and implemented Hibernate for database operations.

•Used Spring REST to consume and expose Restful web services.

•Used the Spring-Rest annotation for publishing the web services.

•Monitored the error logs using Log4j and fixed the problems.

•Extensively used HQL and SQL for querying databases.

•Wrote JUNIT Test Cases for all the services responsible

•Configured MAVEN for the builds and to deploy in the server

Environment: Core Java,RESTful Web services,Spring-REST, Spring Core, Spring MVC, Hibernate, Maven,JUNIT

Project: Illustrator

Role: Java Programmer Analyst Sept 2011 – Feb 2012

Client: Insurance Product

Cognizant Technology Solutions

Illustrator is a quoting tool, gives you flexibility to structure policies, premiums, covers and remuneration to suit the way you do business. It helps in giving a detailed description of the policies using graphs tables and charts, so that the user can easily select the policy details and alter them according to user requirements.


•Analyzed and estimating the change requirements

•Developed various UI designs using JSP, JavaScript, HTML and CSS

•Used extensive AJAX functionality to retrieve content from server.

•Developed and Integrated RESTful WebServices with components.

•Developed Controller class and defined spring annotations.

•Used Spring Core for middle tier development to achieve inversion of control.

•Developed POJO, and implemented Hibernate for database operations

•Used hibernate annotations to define the various ORM mappings.

•Fixed defects in the existing code using debugging through eclipse

•Did the basic testing for the UI and coordinated with the testing team for assistance.

•RESTful web services using Jersey for JAX-RS implementation

•Used SVN for version control across common source code used by developers and Maven for application build.

•Used Maven for project builds and add the dependencies.

• Had to edit the service side code according to the requirement changes and had to check the end to end

flow for various functionalities.

Environment: Core Java, Restful Web services, Spring MVC, Hibernate,Oracle, JSP, JavaScript, HTML, CSS, AJAX

Project: Business Rules Toolkit

Role: Java Programmer Analyst Mar2010–Aug2011

Client: Johnson&Johnson

Tata Consultancy Services

Business Rules Toolkit project is to develop a common platform which maintain and manage the business rules for Incentive Compensation calculations, Vital signs, and Reporting modules. Business rules are defined against the Product/ Therapeutic Class / Company code by the Business partners. The IT Division Operations team uses these rules for their scheduled processing jobs as needed. The list of available products are recorded at the application level, each of the application modules – Incentive Compensation, Vital Signs, Cubes and DART assigns additional metadata as needed.


•Coordinated with Business User and development team for requirements.

•Written Spring Bean configurations by analyzing various Model Objects

•Implemented various functionalities using core java and with various Spring annotations

•Used Hibernate to implement persistence strategy with help of ORM tool.

•Worked extensively with Core Java, Exception Handling and Collections.

•Created various table Related mappings in the Hibernate mapping files

•Developed and Integrated RESTful Web Services with components.

•Extensively used AJAX for performing data operations without refreshing the page.

•Extensively used Hibernate in data access layer to access and update information in the database

•Used Hibernate queries for data fetching and update.

•Configured MAVEN for the builds and to deploy in the server.

•Modified the UI designs using JavaScript, CSS

•Involved in bug fixing activities.

Environment: Core Java,Spring MVC,Hibernate,Restful Web services, MySQL,Maven,JavaScript,Ajax,Tomcat 6, Eclipse IDE

Project: TCS Bancs

Role: Java Programmer Analyst Jan 2009 – Feb 2010

Client: Trading Product

Tata Consultancy Services

TCS Bancs Market infrastructure provides solutions to entire Capital Market segments like Trading, clearing and Settlement, depositories, registrar and Transfers and Surveillance. Trading is a new development under Bancs MI. Trading Module comprises of the Exchange Administration, Order Management, Order Matching and Market data dissemination.


•Learned about the Finance domain and the trading market.

•Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript..

•Worked extensively with Core Java, Exception Handling, and Collections.

•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.

•Developed Java components that interact with the oracle database using JDBC to perform various different transactions.

•Used JMS for sending asynchronous data between the different session beans.

•Did the Unit Testing using Junit.

•Implemented Log4J for Logging Errors, debugging and tracking.

•Involved in testing the complete flow of the modules.

•Coordinate with onsite group for production issues, development and Testing.

Environment: Core Java,JSP,CSS, HTML,JavaScript, Servlets,Oracle, Apache ANT,JDBC,JMS



Oracle Certified Java Professional (OCJP 1.6)

Contact this candidate