Post Job Free
Sign in

Web Services Developer

Location:
Mumbai, MH, India
Posted:
December 23, 2015

Contact this candidate

Resume:

Pavan K

Sr Java Developer

908-***-****

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

Professional Experience

* ***** ** ** ********** in Software Development Life Cycle, OOAD technologies, Client-Server systems, Web-based Applications, Integration and Business Applications. Extensively working experience in Banking, Telecom, Finance, Insurance, Mail service, and Networking Domains/Sectors.

Involved in design and developing web based enterprise applications using Core JAVA, J2EE, Webservices (SOAP/REST), Spring, Hibernate and Advanced Java technologies.

Proficient in using Java technologies such as JDBC, JavaBeans, J2EE like Servlets, JSP, RMI, EJB and JMS, Frameworks like Struts, Spring, Hibernate and iBATIS, XML, DOM, SAX, JAXB., HTML, DHTML, JavaScript, JQuery, AJAX, RMI, SOAP Web Services, REST Web services, Apache CXF framework, AXIS 1.4/2.1.3, RAD, JBOSS, Web Logic, Web Sphere, Tomcat, Apache, WSAD, Eclipse, My Eclipse, BEA Weblogic Workshop, JUNIT, log4j, ANT, Maven, MVC, SSO, CVS, SVN, JNDI, JMX.

Extensively used Open source Frameworks Spring, Struts MVC II, MVC and Hibernate, iBatis.

Developed EJB and deployed on Applications servers.

Proficient in Administration, installation, configuration, and fine Tuning and Deployment procedures of Web applications with Apache Tomcat Server, IBM Web Sphere as well BEA Web logic Application Servers on various Operating Systems like Windows 98/NT/2000/XP, LINUX, SOLARIS.

Extensive experience in using J2EE design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Singleton, DAO, DTO and Business Delegate, View Helper Pattern.

Expertise in developing dynamic user interfaces, cross-browser event handling, DOM manipulation.

Expertise in implementing Service Oriented Architectures (SOA) with XML(SOAP/UDDI/WSDL) and REST based Web Services

Good at parsing XML using DOM parser.

Expertise in Developing web application using Spring, Hibernate, Web Services (SOAP and RESTFUL) technologies

Experience in using various Configuration Management tools like GIT, CVS, SVN and Rational Clear Case.

Experience with Use-case design, Class & Sequence diagrams using UML/Rational Rose.

Involved in Agile Standup Meetings.

Experience in UNIX, LINUX and UNIX Shell Scripting.

Good experience in database development using database engines like Oracle, SQL Server, MY SQL and DB2.

Aced the persistent service, Hibernate for Object Relational Mapping (ORM) with database. Configured xml files for mapping and hooking it with other frameworks like spring, Struts and other technologies

Strong experience in coding using SQL, PL/SQL Stored Procedures/Functions

Extensively used Database tools like TOAD, SQL developer.

Used ticket tracking/issue tools like HP Center and IPM (Internal Project Mgmt).

Experience in Production support and Debugging of live applications.

Strong experience in Unit Testing of Java applications using Junit, made code changes wherever necessary.

Strong working knowledge of software build and Release management processes such as maintaining QA environment.

Excellent analytical and problem solving skills and thrive on building world-class software quality assurance systems and processes that ensure the delivery of perfect applications.

Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

Strong to apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.

Technical Skills:

Java & J2EE Technologies

Core Java1.7/1.6, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM, Tiles, DOJO

Web/Application Servers

IBM Web Sphere 6.x/5.x/4.x, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, Tomcat4/5/6

Frameworks & Middleware

Struts1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, IBatis2.0, IBM MQ series, Axis1.4/2.1.3, Apache CXF

Languages

Java, SQL, PL/SQL

Web Services

SOAP, REST, WSDL, UDDI

Development Tools/IDE’s

Eclipse Kepler/Juno, My Eclipse8.0, WSAD 6.0, RAD, Net beans 4.1, BEA Weblogic Workshop

Design Methodologies

RUP, UML, J2EE design Patterns

Design Tools

Rational Rose, Microsoft Visio 2003, Visual Paradigm

Open Source

JUnit, log4j1.2, GIT, CVS,SVN, Rational Clear Case, Source Tree and GIT Hub

Platforms

Windows 7/XP, UNIX (SOLARIS), LINUX

Databases

Oracle 11g/10g/9i/8i, MS SQL Server 2005, IBM DB2 7.0/8.2, MS Access, MySQL

Database Tools

TOAD 9.0 and SQL Developer Client tools

Web Development

AJAX, JQuery

Scripting Languages

Maven3.0, Ant 1.5/1.7, Perl, PHP, Java Script, UNIX

Markup Languages

HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML

Professional Experience

General Electric, Fairfield, CT Mar 14 - Present

Sr. Java/J2EE Developer

Responsibilities:

Collaborated with team members and involved in analysis, design and implementation phases of the software development lifecycle (SDLC) for various software modules of the web application.

Involved in formulating design document, use cases, sequence and class UML diagrams using Microsoft Visio.

Worked on Eclipse IDE as the Application Development Environment.

Involved in delivering the functional source code with deployment on IBM Web sphere Server in construction phase.

Involved in the development of Web Services to provide the interface to the various clients running on Java applications using SOAP and WSDL.

Developing and enhancing middle ware components using Collections, Generics, and Object Serialization and using java 1.7.

Extensively developed custom tags and used the tag libraries in building reusable JSP.

Employed Spring Framework which is based on MVC architecture.

Worked on JAX-WS technology for building Web Services that communicate using XML.

Exchanged data using SOAP Web services using Jersey implementation.

Used Spring Framework for Dependency Injection and integrated with Hibernate.

Used Aspect Oriented Programming (AOP) in spring framework for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.

Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.

Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic

Ant was used as a build and deploy tool. Orbi-Vault (internal tool) was used for version Control

Used multithreading in programming to improve overall performance.

Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services and Java Beans.

Developed Hibernate configuration file, hibernate mapping files and POJO's to map objects to Oracle relational database.

Worked with SOAP client web services to pull data from web service

Developed the build scripts using Ant.

Used Html, CSS, JavaScript, JSP, JSTL tags and Angular-JS as the web-framework for developing front end interactive and dynamic web pages.

Used Junit and MockMvc to test Webservices. Used ANT automated build scripts to compile and package

Employed Java/J2EE Design patterns like MVC, Façade, Data Transfer Object (DTO) and Data access object (DAO) in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.

Created custom online payment gateway interfaces for e-commerce application, utilizing SOAP

Developed the Web Interface using HTML, Java Script, JQuery, AngularJS and Json.

Provided production support for product after development and resolved defects and worked on bug fixing and resolving issues working with the QA team.

Used Bean auto wiring in spring to optimize and improve performance of the code written.

Used hbm2ddl configuration and made use of update and create properties to update the schema and drop and recreate the database schema respectively.

Implemented MVC architecture using Spring framework and achieved loose coupling using Dependency Injections (DI/IOC) by referring Beans in XML files.

Used JDBC, Oracle Stored procedures, PL/SQL and fine-tuned SQL queries in database operations.

Deployed the application using Apache Tomcat server.

Used JAXB for marshalling and unmarshalling.

Developed the unit test cases (Test Driven Development) and mock testing using JUNIT and Mockito frameworks.

Used LOG4J for error logging at the development box

Employed ANT for building the deployed EAR/WAR components.

Used DB2 as the database server and created necessary stored procedures for the registration process and claim processing that can be invoked from the hibernate layer.

End to End testing of the deployed applications and fixing the environmental and application issues.

Environment: Java 1.7, J2EE, RAD 8.0, Agile, J2EE Design patterns, JSP 2.0, JDBC 3.0, JAX-WS, JavaScript, Ajax, UML, HTML, CVS, Spring 3.1, backbone.js, Hibernate 3.0,AngularJS,JUnit, DB2 8.2,MVC, Rational Rose, Json, Web services, XML, SOAP, Ant, Log4j 1.2, Windows XP.

T-Mobile, Parsippany NJ May 12 – Feb 14

Sr. Java Developer

Responsibilities:

Followed Agile methodology during development of the project and oversee the software development in Sprints by attending daily stand-ups.

Involved in Business Analyst Meetings and Design documents for the application.

Development on the User Interface using Servlets/JSP/AJAX/ JQUERY/HTML / CSS/ Java Script.

Developed Web application based on Spring MVC framework.

Implement Data access layer with Hibernate.

Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module.

Implemented Hibernate hql queries to Retrieve, Insert and Update the records with Relational Database.

Followed SOA Design and Architecture to Develop REST Webservice, generated and consume the services.

Used Maven for the project dependencies

Handled SSL Handshake security to REST WebServices.

Tested the WebServices using REST.

Implemented EJB Stateless session beans while using Webservices.

Understood XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.

Used Maven for building/writing test cases and documenting the application

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy

Deployed application in Glassfish, Weblogic and Glassfish Message Broker Servers in different environments.

Involved in Integration System Testing and User Acceptance Testing (UAT).

Worked on Unix Shell script to FTP file from one Server to Remote.

Performed Unit testing using JUnit.

CVS is used as Code Versioned control and follow the code standards.

Used Maven scripts to build the application and deploy it on Application Server based on various environments

Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.

Implemented Change Request raised by Business users.

Using SharePoint tool for collaboration/communication/decision making among the team.

Environment: Core Java1.7, HTML, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring4.0, JPA2.1, Hibernate4.0, REST based Webservices, EJB3.0, log4J, Maven4.0, JUnit4.0, CVS, Eclipse Juno/Kepler, UNIX Shell scripting, Glassfish3.1.2, Message Broker, Weblogic12c, Oracle11g, SQL Developer

Jewelers Mutual Insurance, Neenah, WI Nov 10 – Apr 12

Sr. Java/J2EE Developer

Responsibilities:

Involved in requirement gathering, data modeling, analysis, architecture design & development.

Arriving towards technical deliverables like design specifications, effective coding practices, using reusable coding patterns within the teams.

Involved in client meetings to gather the System requirements and estimations.

Sending the timely feedbacks on team members /bug fixes and major incident reports to higher management.

Planning/assigning/coordinating and work distributions with in the team and conducting the KT sessions to the new joiners and across the teams with in the project.

Coordinating with different teams like Onshore/Offshore.

Used RESTful web services to communicate with different layers within the application

Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations

Hands-on working along with the team for implementation, testing and deployment.

Designing and developing the JMS objects and used MQ Series as provider.

Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.

Developed the application using Hibernate and Spring Framework.

Used Maven for building, writing test cases and documenting the application

Exchanged data using Restful Web services (JAX- RS) using Jersey implementation

Created MQ Queue managers, remote queues and channels using WebSphere MQ

Developed web user interface using Html5, JSP, JSTL, JSF tags and custom tag libraries.

Extensively used spring framework components such as Dependency injections and AOP.

Implemented Spring MVC to facilitate stable flow from front end.

Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.

Developed Web services (REST) through JAX-WS in Apache Axis to interact with other components.

Consumed and developed REST Web Services

Used Maven for building and added lot of external dependencies.

Content Creation (XML Menu Tree, Credit Reports) using XSLT

Written JDBC templates, email and JMS to easily switchable

Implemented Web services using Apache CXF.

Implemented RESTfull Web Services for other applications to use business services.

Extensively used Hibernate in data access layer for regular CRUD operations

Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator, Factory and Singleton.

Involved in IDM migration and hands-on creating roles like user provisioning and maintenance, configuring different portal applications in IDM and roles creation for different teams like testing/development and production support teams using IDM OAM and OIM.

Resolving scalability and performance issues both in Applications as well as in Web sphere/WebLogic Application Servers.

Involved in PL/SQL query writing functions, tuning and package implementations.

Integrated WAS server with IBM MQ and created Queue connection factories and JMS queues.

Involved in code and server performance fine tuning in production environments.

Hands-on good experience in supporting production applications and resolving P1/P2 incidents during oncall support and involved in root cause analysis.

Utilized Hibernate for Database access and Junit tests for unit testing

Implemented build /deployment scripts using Maven and python scripts in UNIX.

Setting up UNIX crontabs /scheduled tasks/shell scripts for deleting logs, creating backups of log files.

Involved in preparing Major Incident Reports for critical/major incidents and AID/HLD reviews.

Analyzing and handling of Heap Dumps, JVM memory issues using JProfiler on production server and JVM heap memory upgrades.

Environment: Java6, Servlets, JSP, Spring, Hibernate, Web Services, REST, JAX-REST, JAX-WS, IBM MQ, HTML5, XSLT, Apache CXF, JIRA, Apache Maven, Oracle IDM, Remedy, Windows XP, AIX, Sun Solaris, Selenium, IBM RAD V7.5, WAS6.1, IBM HTTP Server, Oracle 9i, WinCVS, JSON, Tomcat, JProfiler

General Motors, Haryana, India Sep 09 – Jul 10

JAVA J2EE Developer

Description: Build out dairy is an application to maintain parts and tools that go into making cars, the main focus of application is to check if non used parts to be discontinued or not, using complex algorithm. Our job was to migrate from exiting Java 1.1x standalone application which was developed by HP to Java 1.6 web application.

Responsibilities:

Responsible for design, development, coding, code review, testing for Maverick service.

Followed Scrum Incremental process of Agile Software Development methodology.

Gathered business requirements and wrote functional specifications and detailed design documents.

Developed class diagrams, sequence diagrams, activity diagrams that provided a view of the requirements for construction phase activity using Visio UML Design tool.

Applied OOAD, JEE & design patterns, and best practices.

Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP standard tag libraries.

Used ANT script to create WAR and EAR files and extensively involved in deploying the application on Weblogic Server.

Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and Web Services SOAP to pull out the data to JSF Components.

Migration of current search process from Database to Solr search engine.

Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections.

Used Spring IOC framework to integrate with Hibernate.

Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively Used HQL and SQL for fetching and storing data in databases.

Employed Spring JDBC to implement batch jobs to pull organization structure related data JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.

Used ANT for Build process and continuous integration

Used AJAX and Java script to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.

Responsible for using XML Schema XSD, SAX, DOM, XSL, XSLT, XPath for development.

Involved in writing SOAP, WSDL and interfaced with the external system using Web services.

Deployed the application to Web Sphere server.

Involved in coding for JUnit test cases, ANT for building the application

Authored deployment plans which involve staging of build packages, properties files etc at different staging environments like sandbox, dev, QA and also production deployments.

Build components scheduling and configuration using ANT.

Wrote numerous test cases using JUnit framework and with JPROB integration to Web Sphere Front runner on interactions with business and QA teams.

Environment: Client Server technology, OOAD, Java, J2EE, DB2, AJAX, Web Services, SOAP JQuery, Spring 2.5, Maven2, Hibernate 3.x, Hibernate eclipse tools, CVS, RAD 7.0, AXIS, JAX-WS, TOAD, JPROB, Spring MVC, Spring AOP, JUnit 4, Visio.

Wipro, India Jun 07 – Aug 09

Java Developer

Responsibilities:

Written low-level design for features Document Creation, Container Creation and Document Relocation.

Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript

Responsible to build the presentation layer by using Struts MVC framework.

Used HTML/ JavaScript/ JSP for designing the screens and validation of front end

Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information

Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information

Developed an interface for parsing XML and storing it in the DB2 database and vice versa

Designed online reports that display large volumes of data using XML

Involved in writing the ANT scripts to build the application.

Involved in using Log4J to create log files to debug as well as trace

Used CVS for version control

Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.

Used Tomcat server for application development with Eclipse

Environment: Core Java 1.3, JBOSS, Eclipse, Windows NT, DB2, EJB 2.0, Struts1.1, JSP 1.2, JavaScript, HTML, DHTML, ANT, JDBC, XML, DB2, ANT, Log4J, CVS



Contact this candidate