Post Job Free
Sign in

Java Developer Web Services

Location:
Bengaluru, KA, India
Posted:
August 20, 2015

Contact this candidate

Resume:

Bibhuti Kumar Gupta

Sr. Java Developer

*******.****@*****.*** Ph: (786) – 448 – 3119

Professional Summary:

* **** ***** ** ***** IT experience in Enterprise and Web based application development using Object-Oriented Methodologies

Expertise in developing MVC based applications using frameworks like Struts, Spring and Jsps.

Good experience in using Spring framework and its modules like Spring MVC, Spring IOC, Spring JDBC, and Spring ORM.

Proficiency in client design, validations and functional composition of web pages and turning a wireframe design into well-formatted, user friendly web pages using HTML, JavaScript, JQuery, JSON, AJAX, CSS and JSP.

Having good knowledge on Software Development Life Cycle (SDLC)

Excellent exposure of overall project life cycle Requirement Analysis, Design, Development, Review, Testing, Implementation, Bug fixing.

Hands on experience using SOAP Web services and REST services.

Experience in designing transaction processing systems deployed on various application servers including Tomcat, JBoss, Web logic.

Portal/Portlet development and Administration experience

Team player with excellent analytical & communication skills, creative thinking ability and an outstanding Problem Solver and creating simple designs for ease maintenance.

Experience in creating reports which are used to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.

Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, JBoss, Web logic.

Good Experience on Remedy, JIRA for tracking the tickets like accepting the tickets/defects, Submitting the tickets and closing the tickets etc.,

Hands on experience in developing and debugging SQL using Toad and Squirrel.

Excellent Experience in code refactoring and proven experience in working independently as well as in a team.

Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Operating Systems

Microsoft Windows, AIX/Unix server.

Languages

Java and SQL.

Web Technologies

JSP, Servlet, AngularJS, JQuery, Spring Modules ( Core, AOP, JDBC, IOC, MVC, EJB, DOJO, JDBC, JMS, AJAX, STRUTS1.2, Maven and Ant.

Development Tools

Rational Software Architect 6.0, Eclipse and My Eclipse.

SOA Tools & Technologies

SOAP Web Services, RESTful Web Services, WSDL, XSD, WebSphere Application Server, Axis, Ajax, SOAP UI.

Application/Web Servers

IBM WebSphere 6, JBoss 7 and Tomcat 5 and WebLogic.

RDBMS

IBM DB2, Oracle 9i, Toad, Squirrel.

Data Processing

XML, CSV, JSON, JAXB, DOM, SAX.

PROFESSIONAL EXPERIENCE:

Carnival Cruise Lines, Miami, Florida, USA Sep 2014 – Till date

Sr. Java developer

Carnival Cruise Lines is the leading cruise lines across the world with almost 25 operating ships. CRM Technology team is responsible for development & maintenance of multiple Salesforce.com CRM systems within CCL. These CRM systems are used by the sales, marketing and client services teams of CCL across the globe to identify the market and prepare the strategy.

Responsibilities:

Extensively involved in the lifecycle of the software design process including, requirement analysis and prototyping, design, interface implementations, unit testing and maintenance.

Created Domain Objects Request processor controller classes for the application using Model View Controller (MVC) approach with Spring annotations.

Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.

Involved in making the RESTful web service calls and formatting data objects in JSON and XML formats using JSON API.

Created Web services from WSDL using JAX-WS with the help of Eclipse IDE. This is to communicate with third party applications.

Jquery framework was used for UI rendering like grids.

Hibernate ORM has been used to design the object relational mapping and persistence in few modules of the project.

Developed UI Components implemented an asynchronous, AJAX based rich client to improve customer experience using DHTMLX js framework.

Designed and developed Data access objects with Spring JDBC template module.

Created Action Classes, Action Forms, and Form Bean Request processor for the application using Model View Controller (MVC) approach.

Developed the application using Eclipse Helios IDE.

Used Jenkins as the build and deployment tool for continuous integration. This is used to build and deploy the application in different environments like SIT, UAT, PREPROD and PROD.

Hibernate is used to map the java objects with the relational database.

Involved in the Deploying the ear file in JBoss Application Server.

Involved in the code fixing and system testing activities.

Used SVN client for Source code version control.

Used JIRA tool for defect tracking fixing

Environment: Jboss 7, Web Services, Spring MVC, AOP, JDBC, JQuery, Ajax,, SVN, Oracle9 and RESTful Service.

PWM IT US – RTB, Deutsche Bank, Tata Consultancy Services, USA

Sr. Java developer June 2012 – Aug 2014

For PWM America’s, PWM IT US provides technology support to Private Wealth Management through its two business units Private Banking and Private Client Services. PWM IT US’s operating structure is aligned to the Service Delivery Framework, which consists of 3 business-aligned units Domain Management, Application Management, and the Professional Services unit.

This project is aimed at providing all services towards maintenance of the applications for PWM US RTB and includes various service lines

Responsibilities:

Created Controller classes for the application using Model View Controller (MVC) approach with Spring annotations.

Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.

Developed the partner facing services using SOAP Web Services.

Hibernate ORM has been used to design the object relational mapping and persistence in few modules of the project.

Internal Services were developed using the RESTful web services formatting data objects in JSON and XML formats using JSON API.

Created Action Classes, Action Forms, and Form Bean Request processor for the application using Model View Controller (MVC) approach.

Created Web service client from WSDL using JAX-WS with the help of Eclipse IDE.

Developed the application using Eclipse Helios IDE.

Used Jenkins as the build and deployment tool for continuous integration.

Involved in the Deploying the ear file in JBoss Application Server.

Involved in the code fixing and system testing activities.

Used SVN client for Source code version control.

Used JIRA tool for defect tracking fixing

Environment: Jboss 7, SOAP Web Services, Spring MVC, AOP, JDBC, JQuery, Ajax, SVN, Oracle9 and RESTful Service.

Integration Solution Design and Build for SFDC SFA Project, Tata Consultancy Services

Java Developer Jan 2011 – May 2012

NCR Corporation has made an executive decision to purchase a hosted CRM environment to enable account, activity, contact, opportunity and lead management and tactical sales associate and management reporting via a single tool for all selling channels. This program will elicit multiple IT projects in order to integrate, extend, and setup the Salesforce.com environment appropriately. Data integration between Salesforce.com and applicable record of reference data systems to be implemented. Accessing the Salesforce.com via the Employee Portal with ensuring client’s security policies also to be implemented.

Responsibilities:

Requirement analysis and Client Interaction for clarifications.

Handling the issues related to Servlet and JSP

Review Document

Have used Eclipse as IDE while writing code & SVN for version control

Extensively used HTML and Cascading Style Sheets (CSS)

Used JavaScript for client side validation and to build dynamic web pages

Manual Testing

Proficient and excellent skills in creating documentation for business teams and development teams (requirement specifications, technical documentation, use case documentation, release / delivery plans and support manuals)

Skilled and experienced in co-coordinating efforts among multiple teams (on-site and off-shore and third parties)

Trained new and existing employees and shared knowledge with Team members

Involved in resolving UAT and Production Issues.

Responsible in providing UAT and Production support

Environment: SOAP Webservices, XSD, Servlet, JSP and JSR 286, Hibernate, Weblogic 10.0.

Loan Originating System – Nucleus Software, Noida, India Jul 2009 – Dec 2010

Java Developer

This application is required by the financial organizations operating for automating the loan origination operations. The workflow of the loan application processing varies depending on the financial products. In addition, the stress is on the automation of the various functions such as credit checking, underwriting etc. This application serves as an open standard, scalable, high-volume transaction system, maintainable solutions for organizations in the Lending Industry.

Responsibilities:

Developed the GUI using Struts Framework Model-View-Controller (MVC).

Involved in coding and unit testing the application.

Testing of module and verification of test cases with JUnit.

Client side validations are performed using JavaScript and server side validations are performed using Struts framework

Written the action class, service layer, DAO layer and JSP for Manual Classification Module and Written ITD for Manual Classification. And also I have done Integration Testing and Unit Testing.

Application was developed in Eclipse and Deployed J2EE applications on Tomcat Application Server.

Used LOG4J to enable logging and tracing.

Environment: JDK1.4, Servlet, Struts1.2, JSP, HTML, XML, JavaScript, Oracle9i, Eclipse3.2, Tomcat 5.

Frontline eStore – FSL, New Delhi, India Sep 2008 – Jun 2009

Java Developer

Frontline eStore is an on-line shopping Mall solution for B2C and B2B. This contains product catalogue, mail orders/ shopping cart; provides facilities of channel management, order management, corporate deals; runs special offers/ schemes to push products; manages pricing & discount structures, delivery rules or other business rules based on needs, customer complaints handling and tracks orders as well as customers.

As a Java developer I was responsible for:

Developing GUI using Dream Weaver and client-side validation using JavaScript.

Implementing business logic using Java Beans.

Developing web-based software modules. (JSP, HTML)

Client side validations are performed using JavaScript and server side validations are performed using Struts framework

Written the action class, service layer, DAO layer and JSP for Manual Classification

Developed the Junit test case.

A team of five members involved in the development of this system using Java, J2EE Technologies.

EDUCATION:

Bachelor of Engineering from Computer Science, B.I.E.T. Davangere, Karnataka, India [Visveshwaraya Technical University], 2004-2008



Contact this candidate