Post Job Free
Sign in

Java Developer Web Services

Location:
United States
Posted:
July 29, 2015

Contact this candidate

Resume:

Vijaya

Phone:864-***-****

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

PROFESSIONAL SUMMARY

Over 7 years of IT experience in analysis, architectural design, prototyping, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.

Involved in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.

Experience in using UML modeling tools like Microsoft Visio and Rational Rose to design and develop high level and comprehensive design modules.

Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.

Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat,JBoss, WebSphere and WebLogic Application Server.

Experiencein working withIDEtoolslikeEclipseandNetBeans.

Knowledge in Struts, Spring Framework, Hibernate.

Implementedthe Hibernate framework (ORM) to interact with database.

Implemented web-services using RESTful Web services.

Experience in Web Services using SOAP and WSDL.

Experience in developing the front-end using JSP, Servlets, Struts Framework, Strut Validations/JavaScript, Struts Tag Libraries, XSL, XHTML, HTML, CSS, JQuery

Hands on experience working with databases like Oracle 10g, SQL Server 2005 and MySQL.

Expertise in database schema design and writing SQL queries.

Very good Experience in creating build scripts using Maven.

Competence in using java IDE tools of RationalApplication Developer (RAD),Eclipse 3.0 to develop

Dynamic web applications.

Possess excellent leadership qualities, good interpersonal skills, and take initiatives with a proactive approach in problem solving and providing best solutions.

Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in challenging environments.

TECHNICAL SKILLS

Programming Languages

C,C++, Core Java, J2EE, Perl, SQl and PL/SQL

Java/J2EE Technologies

Java, JSP, Servlets, JMS, EJB, JDBC, SWING, Struts, JSF, Portlets, MDB, Web Services, Design Patterns.

Open Source/Framework

Struts, JSF, Hibernate,Log4j,Spring,Maven and Ant

ORM

Hibernate

Databases

Oracle 8i/9i/11g, SQL Server 2000, DB2, MySQL

Application Servers

JBoss 4.0.2/5.x, BEA WebLogic 8.1/9.2/10.3, WebSphere5/6.x/7

Web Servers

Apache Tomcat 5.0/6.x

Development/

Testing Tools

Eclipse, RAD, IntelliJ, QTP, Quick Test Pro, Mercury Quality center

Operating Systems

Windows 98/2000/XP/VISTA, UNIX

Web Technologies

Java Script, jQuery, CSS, HTML, XHTML, XML, XSLT, DOM, AJAX

Design & Modelling Tools

UML – Use Cases, Sequence & class diagrams, Enterprise Architect

Programming Concepts

Object Oriented Design(OOPS) and Software Engineering

Version Control

Eclipse CVS, Clear Case, SVN, Harvest

Web Services

SOAP, WSDL, UDDI, SOA.

WORK EXPERIENCE

Client: PNC Bank, Cleveland, OH Jan 14 - Present

Role:Sr Java Developer

This project is developed mainly to serve the huge domain of customers. The application also allows bank employees to open a new account for customers or access, modify the customer account information based upon their role. The application offers various functionalities, some of the them include Transfer Funds, Make a Payment, Set up Automatic Payments, Keep the Change, Receive the bills electronically, Request E-mail Notifications, Balance Enquiry. Etc

Responsibilities:

Developed bean components and configured them using Spring IOC.

Generated POJO classes and Hibernate mapping files using Reverse Engineering.

Developed DAO classes using Hibernate Template from spring with Hibernate API.

Designed and Implemented MVC architecture using Spring MVC.

Managed Declarative transactions using Spring AOP.

Developed Interactive GUI Screens using JavaScript, JQuery & Ajax.

Used AJAX to get the data from the server asynchronously by using JSON objects

Implemented Transactions and Batch Updates using Spring framework.

Used JSP Tag Libraries [JSTL] to implement the logic inside the JSPs.

Developed administrative interfaces with the technologies of JSP, AJAX, JavaScript, Springand Hibernate.

Developed various CRUD operations

Used Eclipse as an IDE for developing the application.

Wrote object-oriented JavaScript for transparent presentation of both client- andserver-side validation.

Developed test cases and performed unit test using JUnit Framework.

Analyzed the system for requirements and design by developing Use Case, Class, Sequence and Collaboration diagrams using Rational Rose as part of UML.

Involved in Agile Development Methodology and participated in daily standup meetings.

Integrated log4j for logging the messages at debug and error level.

Used Harvest version controller to manage the code versions

Developed the User Interface Screens for presentation using JSP, HTML and CSS.

Environment: UML, Rational Rose, JAVA/J2EE, Spring, Hibernate, AJAX, JavaScript, jQuery, HTML, CSS, XML,ORACLE, PL/SQL, Eclipse, AGILE, log4j,Apache Tomcat, JUNIT.

Client: United Health Care, Hartford, CT July 12-Dec 13

Role: Java Developer

This project aimed at building a web based Billing and Customer Care System. Customers can work with subsystems, such as registration, current policy information, customize existing policy, apply for a new policy, make payment, check for claims status, and place a claim and others.The health insurance provides quote generation, available plans from the provider and the complete online application process is provided to the customers through web.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development

Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.

Used Ajax and JQuery to update the parts of the Policy review web pages.

Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.

Implemented and maintained AJAX based rich client for improved customer experience

Used JQuery event handling in UI pages to display list boxes and to handle validations

Implemented pages using JSP, Servlet and JavaScript used for client side validations

Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns

Have consumed RESTful web services for updating customer account balance.

Involved development of front-end components using JSP, JavaScript, JAVA, XML.

Used AngularJS as the development framework to build a single-page application.

Used Harvest version controller to manage the code versions.

Developed Test cases with Junit API.

Involved in code review and deployment of the application on development, testing of production servers.

Environment:JDK 1.6, J2EE, Servlet, JSP, HTML, CSS, AJAX, AngularJS,JavaScript, Spring, XML, Web Serviceslog4j, Maven, JUnit, Apache Tomcat, Eclipse IDE

Client: CVS Health,Woonsocket,RI Mar 11-June 12

Role: Java Developer

CVS Health Care information system is a transaction processing system based on customer Relationship Management system. The application has an ability to track the entire treatment process and automatically generates the relevant reports. It is developed to automate the entire process of treatment tracking and based on treatment status It automatically generates health reports, Appointment notifications, and Billing letters to client and work orders to concerned crewmembers.

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development

Used Ajax and JQuery to update the parts of the Policy review web pages.

Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.

Implemented and maintained AJAX based rich client for improved customer experience

Used JQuery event handling in UI pages to display list boxes and to handle validations

Implemented pages using JSP, Servlet and JavaScript used for client side validations

Ensure best programming standards and performance by using all the features in Struts 2 framework and validator.

Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns

Involved development of front-end components using Struts 2, JSP, JavaScript, JAVA, and XML.

Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance

Implemented Transactions and Batch Updates using Spring framework

Developed Test cases with Junit API

Involved in code review and deployment of the application on development, testing of production servers.

Environment:JDK 1.6, J2EE, Servlet, JSP, HTML, CSS, AJAX, JavaScript, Spring, Struts, XML, log4j, Maven, JUnit, Apache Tomcat, Eclipse IDE

Client: Dell Services, Round Rock, TX Oct 09– Feb 11

Role: Senior Java Developer

Sales Order Processing System keeps track of the customer inquiries, stock monitoring, order flow, material management of products from inventory to warehouse, raising of invoices, credit memos, debit memos to customers, updating the stock level in inventory, raising purchase orders, checking the orders dispatched and generating various reports of stock status, customers report and sales report

Responsibilities:

Responsible for maintaining the code quality, coding and implementation standards by code reviews.

Designed and developed MVC architecture using spring modules [Web, Core, DAO, and AOP].

Created and used style sheets {Cascading Style Sheets [CSS]} to change the look & feel UI.

Extremely used plain JavaScript and JQuery [JavaScript Library] to do the client side validations.

Used Spring Validation framework to implement the server side validations

Used AJAX to get the data from the server asynchronously by using JSON objects

Used JSP Tag Libraries [JSTL] to implement the logic inside the JSPs

Used Oracle Database for persisting the data.

Implemented persistence mechanism using Hibernate (ORM Mapping)

Responsible for mapping the database model into persistence objects using Hibernate Annotations.

Developed the DAO layer for the application using Spring Hibernate Template support

Developed various business logic and reports using HQL and Hibernate Criteria

Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, dbUnit and Spring Test support

Developed the application using J2EE architecture specification and Design patterns

Used Web Services like AXIS, SOAP to retrieve data from different systems

Integrated log4j for logging the messages at debug and error level

Used Oracle BEA Web logic for deploying the application

Used Eclipse IDE to develop the application

Used CVS version controller to manage the code versions

Used Maven build tool to build and deploy the application.

Environment:Java 1.6, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, jQuery, Oracle, SQL, Oracle Web logic Server, Eclipse, log4j, Maven, web services, spring, Hibernate, CVS version Manager.

Client: MetaMindsInc, Hyderabad, India June 08- Sep 09

Role: Java Developer

ACE Pricer is a web-based Pricing Management System used to provide dynamic pricing management mechanism. It provides a web-based GUI to manage pricing rules across the company. It provides a mechanism to integrate pricing data from several sources like spreadsheets, ERP, databases and legacy systems into a flexible unified XML based format.

Responsibilities:

Involved in Analysis, Design, Implementation, and Testing of the project.

Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.

Developed web components using JSP, Servlets, and JDBC.

Implemented database using MySQL.

Involved in fixing defects and unit testing with test cases using JUnit.

Developed user and technical documentation.

Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.

EDUCATION

Bachelors in Computer Science and Engineering, JNTU, India



Contact this candidate