Post Job Free
Sign in

Customer Service Web Services

Location:
United States
Posted:
April 12, 2016

Contact this candidate

Resume:

Kunal Jaiswal

****************@*****.***

424-***-****

PROFESSIONAL SUMMARY

Over 7+ years of experience in JAVA/J2EE projects in software analysis, design, implementation and development.

Strong experience in Design and development of multi-tier web based applications using J2EE technologies JAVA, Servlets, JSP, Oracle, MySQL and JDBC.

Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns. Strong hands-on experience with AngularJS.

Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.

Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Node.js, ActionScript, JSF and JSP. Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML. Experience in designing Rich Internet Applications (RIA's) with JQuery and AJAX.

Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Websphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.

Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.

Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP,Servlets, EJB, JMS,XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.

Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC), Application Context configuration, Spring Aspect Oriented Programming (AOP), Spring DAO, Hibernate, Spring Security

Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer

Hands on Service Oriented Architecture using Web Services with SOAP, WSDL, and UDDI for developing web applications.Knowledge of a variety of process methodologies, modeling techniques and BPM tools

Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB. Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.

Experience in log management tool like Splunk, generating the application usage reports.

Experience in using frameworks like Hibernate, Java Server Faces along withExtensive experience in Python. Understanding of VPN solutions.

Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications .

Excellent communication, Team work, inter-personnel and presentation skills

Education

Bachelor of Engineering in Computer Science, India

TECHNICAL SKILLS

J2EE Frameworks : Spring3.0, JPA, Hibernate3.x, Struts2, EJB2.0 /3.0, JMS, JDBC and JNDI

Web Technologies : Servlet2.5, JSP2.0, HTML, MICROS POS Ajax, XML, XSD, XSL, AngularJS SOAP, and WSDL

Middleware Technology : JMS, MQ Messaging, Solace, Active MQ

Application/Web Server s : Web Sphere, Web Logic, Drools, JBoss 5.x and Tomcat 6.x

Databases : Oracle 11i, MS SQL Server 2000, My SQL 5.0, MS Access, Toad 8.0, Oracle SQL

Languages :Java, C/C++, PL/SQL, Java script, PHP, Shell

Software Methodologies : Object Oriented Analysis & Design, UML, SDLC (Agile, Iterative)

IDE : Eclipse, NetBeans, MyEclipse, IRAD, JDeveloper

Source Control : CVS, SVN, CM Synergy, AccuRev

Defect Tracking Tool : JIRA, QC

Operating Systems : UNIX, SUN Solaris, WINDOWS XP/7.0, MS DOS.

Tools : Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio

PROFESSIONAL EXPERIENCE

Red Bull, Los Angeles, CA Oct 2014–Till Date

SrJ2EE Developer

Description:

Red Bull is one of the largest Energy Drink Company in United States. As a J2EE developer, I’m involved in the Development of Inventory controller Interface System.

Responsibilities:

●Participated in Agile scrum meeting daily.

●Implemented major concepts of Core Java, J2EE, Servlets, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.

●Used in J2EE platform covering Java, Servlet, Web Services, JavaScript /Ajax, MySQL, Oracle including data modelling and programming (PL/SQL).

●Used JUnit, Spring Framework, Hibernate.

●Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.

●Developed rule-based applications using Drools and Java

●Prepared, arranged and testedSplunksearch strings and operational strings.

●Developed REST Web services using JAX-RS and Jersey to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.

●Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.

●Developed DAO components by implementing Spring DAO component.

●Worked, implemented, and maintained an MVC and DAO architecture utilizing the Spring framework.

●Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.

●Developed Session façade components using Spring IOC

●Implemented DAO using Hibernate Reverse Engineering, MVC design

●Designed and implemented interface elements using Google Web Toolkit.

●Developed a Web 2.0 control console using GWT to manage data matching for data staging

●Developed stored procedures, triggers and functions with PL/SQL for Oracle database. Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used Javascript and JQuery for validating the input given to the user interface. Developed test cases and performed unit test using JUnit Framework.

●Developed client request validations and processing using JavaScript and HTML.

●Worked on the website from start to finish to give it a new look using in the front end design using HTML, CSS andJavaScript

●Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.

●Used different deployment environments by utilizing Websphere, WebLogic, and Tomcat Web server.

●Have worked on Core Java, J2EE and Databases in real time work.

●Also worked in IDE’s like Eclipse.

●Developed the application using the Model View Layer (MVC) architecture, Build tools Maven

●Created design documents for program change requests and presented to client.

Environment: Java, Spring Application Framework Hibernate ORM, Websphere, Weblogic Server, CSS, HTML, jQuery, JavaScript, AJAX, tag libraries, XML, Agile Methodology, Unix, Drools, Splunk, Windows, Soap and RESTful Web Services.

Johnson and Johnson,NJ Jan 2013 - Sep 2014

Role: Sr. Java Developer

Project Description: -it is a web based application that is used to create private line price quotes by Johnson and Johnson sales representatives and commercial customers. This tool lets the representatives retrieve the quotes with a search field where in all the quotes are displayed from newest to oldest when searched with a Batch ID or Representative name. The tool is being designed into modular functionality to accommodate a suite of product pricing tools for all XO products. The Application was initially developed in, Hibernate, Spring IOC,Spring AOP, RAD, Jquery, WebSphere Application Server 7.0, JUnit, PL/SQL Developer, Ant, Clear case, Scrum/Agile Methodology.

Responsibilities:

●Followed Scrum Agile methodology for iterative development of the application.

●Used Multipart and body part message to send an attachment with the mail.

●Implemented major concepts of Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.

●Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.

●Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.

Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.

Implemented several design patterns like Singleton, MVC and Factory design patterns

Developed SQL queries and Stored Procedures for retrieving the data from several databases

Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams

Deployed J2EE components (EJB, Servlets) in WebLogic Application serve

Prepared Unit test cases for existing functionality as per the requirement and execute the same.

Involved in the Integration testing support and involved in bug fixing.

●Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.

●Developed this application by utilizing Spring Java Configuration instead of XML Configuration.

●Implemented Spring DAO component by developing DAO components.

●Followed top down approach to implement SOAP based web services

●Worked, implemented, and maintained an MVC and DAO architecture utilizing the Spring framework.

●Used JUnit, Hibernate.

●Used Maven for build framework and Jenkins for continuous build system.

●Used different deployment environments by utilizing WebSphere, and Apache Tomcat server.

●Implemented the user interface using JSP, JavaScript, CSS, HTML, JQuery framework

●Developed client request validations and processing using JavaScript and HTML.

●Involved in the front end design using HTML, CSS, JavaScript and JQuery.

●Developed the application using the Model View Layer (MVC) architecture, Build tools Maven

●Developed and consumed SOAP and Restful Web Services.

●Tested SOAP web services using SOAP UI

●Used JQuery for client side forms validation

●Used Eclipse for J2EE

●Created design documents for program change requests and presented to client.

Environment: Java, Spring Application Framework Hibernate ORM, Websphere, Apache Tomcat, CSS, HTML, jQuery, JavaScript, AJAX, tag libraries, XML, Agile Methodology, Unix, Windows, Soap and RESTful Web Services

Client: Visa Inc, Foster City, CA May 2011 - Dec 2012

Project:Online Customer Service System

ROLE: Sr. Java Developer

Description:Developed and maintained an online customer service system. This project involved implementing an online database for the users to enter technical problems and request service. The software allotted the requests to the technical staff depending on their area of expertise and recorded the amount of time required to service the requests. Online summary of the various requests and time taken for each were provided to facilitate faster response to future customer requests. The system allowed users to check the status of their requests using an online interface and provided notifications to the user via email once the request is satisfied.

Java/J2EE Developer

Responsibilities:

●Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.

●Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables within time.

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

●Used Spring API’s for wiring components using dependency injection.

●Used Spring-ORM to integrate Hibernate and creation of Hibernate POJO’s.

●Developed Web Services to allow communication between applications through REST over HTTP.

●Designed the front end using JSP, Servlets.

●Implemented front-end using HTML, JSTL, CSS, JavaScript, JQuery, and AJAX.

●Built the application using MVC-DAO pattern and the necessary business logics.

●Involved in the implementation of front end services through JavaScript and connecting them to the backend services.

●Developed and Deployed the Application on Eclipse.

●Used JUnit for unit testing

●Used SVN, CVS, GIT version control extensively on daily basis for code maintenance as multiple teams were involved in development from both offshore and on site.

Environment: Java, J2EE, XML, Junit, waterfall model, UNIX, Windows, HTML5, CSS, JavaScript, JQuery, Spring Core, Spring (IOC, MVC, API, ORM), Hibernate, RESTful Web Services, Ajax, Eclipse, JSP, Servlets

Aviva Life Insurance, India Jan 2009 - Apr 2011

Role: Jr. Java Developer

Project Description: The project provides the company with an automated online system which provides a complete solution for the internal business needs. Application users can pay their premiums online or setup an automatic payment and view services and benefits of Insurance policies and federal Policies. They can automatic monthly payments to their account or to the other person. They can make a schedule which they want to transfer money. Other features include customer login, transfer online, pulling out payment history, updating and saving account information and credentials.

Responsibilities:

●Involved in Designing Market Interface (MI) Flow.

●Implemented data archiving and persistence of report generation meta-data using Hibernate by creating Mapping files, POJO classes and configuring hibernate to set up the data sources.

●Used Hibernate Framework for Object Relational Mappings and Spring Framework for Dependency Injection

●Involved in Quality Activities to ensure good Quality in the code developed.

●Designed and implemented XML/WSDL to provide the interface to the various clients running on both Java and Non Java applications.

●Maintaining Database using SQL.

●Experience in development unit tests with JUnit, Mockito, Spring Test API and other related technologies.

●Designed and Coded J2EE components using Hibernate.

●Developed Web Services which communicates with different other applications using SOAP.

●Used spring framework 3.0 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.

●Implemented Hibernate and replaced JDBC code.

●Developed JSP, Ajax, HTML, JS have been used for developing User Interface components.

●Involved in deploying the application on test environment.

●Developed the Database interaction classes using JDBC, java.

●Performed the integration testing.

●Involved in writing Maven Scripts for building the web application.

Environment: Java, J2EE, JSP, Hibernate 3, JMS, spring framework 3.0, XML,Jquery, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, CVS, JAXB, JUnit, Websphere Application Server, Eclipse Helios, Oracle.

Client: ICICI Bank, India Jul 2008 - Dec 2008

Project: Recovery Tracking System

ROLE: Software Developer

Description:The major activity of the organization is to involve financial recovery services to Master Card which is a credit card issuing agency. Recovery tracking system application records all the recovery information about when the customer is contacted and this information will be passed to the respective agent in a timely manner. The process of tracing all such activities is the purpose of the application. The application involved collecting information, analysis and presenting of the information from a XML file generated as part of existing web service.

Responsibilities:

●Design and Development

●Actively involved in the code deployment in different testing environments

●Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

●Implemented application using Struts Framework

●Use of Multi-Threading and collection framework including List, Map etc.

●Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript.

●Developed client request validations and processing using JavaScript and HTML.

●Developed complex stored procedure and also create complex query for getting multiple reports using MySQL

●Used Web services - WSDL and SOAP.

●Used SVN version control tool.

●Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.

●Deployed J2EE components (EJB, Servlets) in WebLogic Application server

●Prepared Unit test cases for existing functionality as per the requirement and execute the same.

●Involved in the Integration testing support and involved in bug fixing.

●Involved in the designing of use cases, user interface specification, Impact Analysis document etc.

●Developed requirements/enhancements in the applications shared by client.

Environment: Java, Servlet, JDBC, Struts Framework, Tomcat, JavaScript, tag libraries, XML, SDLC, Unix, Web Services.



Contact this candidate