Post Job Free
Sign in

Web Services Project

Location:
San Francisco, CA
Posted:
October 19, 2015

Contact this candidate

Resume:

NAVYA

515-***-****

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

Professional Summary

Software Engineer with professional experience of more than 8+ years in Analysis, Design, Development, Testing, Implementation and Maintenance/Support of Client, Server and Web and Distributed Applications

Developed core modules in large cross-platform applications using Spring, Hibernate, JPA, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery and HTML

Experienced in coding using Design Patterns like MVC, Singleton, Prototype, Decorator, Factory, Service Locator, DAO etc.,

Extensive experience working with Application and Web Servers like WebLogic, Web Sphere, JBoss, Apache Tomcat

Have hands on experience in the design and development of Java, J2EE, JSF, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, DOJO, Web Services: SOAP, RESTful, Hibernate, Spring, PL/SQL, Log4j, RMI, JTA, JMS, JAX WS, JAX RPC, JAX RS APIs and SQL

Experience in developing applications using waterfall, RUP and Agile (XP and Scrum), Test First, Test Driven methodologies, Refactoring and good understanding of SOA Service oriented architecture

Developed reusable components to maintain proper coding standard across different Java project

Expert on various MVC frameworks of presentation layer like Struts, Spring, JSF

Experienced in developing the UI screens using AngularJS, JavaScript, JQuery, Ajax, bootstrap, HTML and CSS

Strong skills in RDBMS implementation and development using Oracle, MySQL, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL

Experience on different IDEs such as RAD, Eclipse, SpringToolSuite, and deployment using Web Server Apache Tomcat and Application Servers like IBM Websphere, BEA WebLogic, and JBoss

Having Experience on UNIX commands and Deployment of Applications in Server

Ability to work effectively on the Linux and OSX platforms

Knowledge on grid Controls, Pie Charts and other Swing Components

Expertise in testing with Junit using tools like JMeter

Domain knowledge and business expertise in Banking, finance, E-Commerce, Insurance, Healthcare

Experience in software configuration management using CVS, SVN and IBM Clear Case

Experienced with configuration management tools like VSS, SVN, CVS

Experienced in configuring Maven projectsAbility to work effectively in cross-functional team environments and experience of providing training to business users

Good understanding of Business Workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment

Good communication, presentation and interpersonal abilities and a participating group member

TECHNICAL SKILLS

Languages

Java, SQL, PL/SQL

Enterprise

Java

JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies

HTML, XHTML, JavaScript,AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools & Framework

Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, Log4J, JUnit, SOAP UI.

Web services

SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX

Web/App Servers

WebSphere, WebLogic, ApacheTomcat,JBoss,,EAP

Database

Oracle, SQL-Server, MySQL server, TOAD

Development Tools

Eclipse, My Eclipse, IBM Web Sphere Rational Architect, Spring Tool Suite (STS)

O-R mapping

Hibernate

Modeling/ CASE Tools

Rational Rose, MS Visio Professional

Testing Tools/ Others

JUnit, SoapUI, Putty, Rational Clear Quest, RTC, StarTeam

OS & Environment

Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

PROFESSIONAL EXPERIENCE

Well mark Blue Cross Blue Shield, Oct 2013-Till Date

Des Moines, IA

Java/J2EE Senior Developer

Description:

Well Mark Blue Cross and Blue Shield is a leading insurance company owned by its policyholders. This application was created to help individuals and families easily shop for, and buy health insurance. Well Mark offers a variety of insurance plans, as well as tools to help you choose the plan that’s right for you.

Responsibilities:

Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL API’s

Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with Spring framework

Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and PO.

Created RESTful web services interface to Java-based runtime engine and accounts.

Used JAX-RS API to develop reusable components using a Jesry implementation library, and tested with Advanced Rest Clinet.

Participated actively in the analysis, design, development and implementation of the full software development life-cycle of the project.

Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tools.

Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging

Configured development environment using JBoss application server for developers integration testing

Developed persistence Layer using Hibernate to persist the data and to manage the data

Developed the view-controller components using Servlets/JSPs, JavaScript (JQuery), CSS, HTML and DHTML

Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS

Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier

Developed Hibernate configuration files and queries and Implemented DAO classes

Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing

Used SDK such as Eclipse IDE, Toad, SVN etc in this project

Environment: Java, Hibernate, Spring, XML, Tortoise SVN, JSP, DB2, MVC, J2EE, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, Agile methodology, JavaScript libraries such as JQuery, AngularJS, Spring Tool Suite, PL/SQL, JBoss.

The State of Nevada, Aug’11-Sep’13

Carson City, NV

Java/J2EE Senior Developer

Project:: Pension management System (P.M.S)

Description: Pension management System a division of the State of Nevada’s Department of Technology, Management and Budget. It serves the working and retired public servants of Nevada. ORS customers totals to 580,000, they are classified and maintained within 4 four systems based on their employment with the state. Each system has its own pattern, schema, and plan and is responsible to compute the pension benefit based on his/her type, structure, membership and various other parameters. This base application has been a standard prototype onto which various other modules are added, modified and re-engineered based on the changes initiated by the state legislation. The application facilitates sliding of the employees between the various agencies of the state and federal government without any loss of the service earned within each agency.

Responsibilities:

Involved in the development of Software Development Life Cycle (SDLC) using agile methodologies.

Involved in constructing and designing Sequence diagrams, Deployment diagrams, Data Flow diagrams, Class diagrams using UML, Rational Rose and Rational Software Architect (RSA).

Implemented Spring for MVC (Model View Controller) architecture and developed Spring Beans, Controller components (Controller, FormController etc.) and configured Spring beans in a Springmvc-servlet. xml.

Written Hibernate configuration and mapping files for storing the data into Oracle database.

Used SQL for data manipulations.

Used TOAD as a database tool for running SQL queries.

Involved in development and deployment of EJBs - Stateless Session Beans for implementation of the Session Facade Design pattern.

Used IBM MQ for asynchronous Point - Point and Publish – subscriber messaging and implemented Message Driven Beans as for accessing these asynchronous messages.

Created portals & portraits for each allocation calculation of Admin, Agent and Client modules in WebSphere Portal Server.

Configured and deployed the application in WebSphere Application Server and configured Data Source and Connection Pooling.

Developed GUI components using Java Swing native look.

Implemented J2EE Design Patterns like Singleton, DAO, Value Object, Factory, and Session Facade for the integration of application modules.

Developed the Graphical User Interface using HTML, JavaScript, CSS and JSP.

Developed JSON syntax storing and exchanging text information.

Design secures distributed systems and assure operational processes around security.

Configured LDAP for Authentication, Security and Authorization of users.

Developing Web Services with SOAP and XML

Used SOA framework to ensure the right services are provided and consumed.

Wrote Unit Test Cases using the JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API) and ANT scripts for the building the applications.

Worked with functional team for the requirement analysis and implemented the changes.

Involved in System Requirements study and conceptual design.

Environment: JDK, Struts, Web Services, Spring framework, JSON, Eclipse, Microsoft Visual source safe, HTML, CSS3, JavaScript, WebSphere 5.1, XML, Java Security, LDAP, Oracle10g DB2, Swing, log4j, PL/SQL.

Client: Verizon Telecom, Irving, TX Oct’09-Jul’11

Java Portal Developer

Project: VIBE (Verizon Information Business Enterprise)

Description: Vibe is an internal call center project for Verizon Telecom. It provides information landlines and mobile calling plans. Basically the vibe having four modules likes to call, Authoring, Admin, QA. On call module give information to the customer related questions.

Responsibilities:

Designed use case diagrams, data flow diagrams, component diagram, class diagram, and sequence diagram for the given requirement. Also involved in the review meetings of the design architecture for the new requirement and enhancement, given review comments for the designs

Implemented GUI using HTML, JSP, CSS, TILES, AJAX, JSTL, Struts Tag Libs and Portal Pages.

Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page

Using RIDC Interface gets content details and Create Content through application.

Developed custom Skeleton, custom Skin and custom Layouts

Implemented custom LAF files applied to the portal

Design & Development of page flows, Web logic Workshop

Developed several JSP pages and JSR 168 for displaying and processing Information.

Implemented customization by using Dynamic Visitor Tools (DVT)

Used Java-J2EE patterns like Model View Controller, Data Transfer Objects, Singleton, and factory patterns

Developed and implemented Content Publish using Site Studio, Content Publisher

Using RIDC Interface gets content details and Create Content through application

Implemented Spring IOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and other dependent object’s declaration

I have worked in DAO layer of the application, written Java code to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects

The Developed Web Services client and Service used SOAP Protocol for sending requests and get responses

Created JUnit test cases for unit testing application

Implemented application logging feature using log4j

Environment: Java/J2EE, JSP, JSTL, Ajax, Spring, Struts 2.0, Ajax, Hibernate, JNDI, Web logic workshop, XML, XSLT, Web Services, UDDI, WSDL, Log4j, Oracle Web logic Server, UCM, SVN, LDAP, UNIX, UML

Client: Birla, India Jun’07-Aug’09

Role: Java Developer

Project: Sun Life Insurance

Description:

This project was designed to build a Common Access Platform for customers and insurance agents using the Internet to interact with the system from any part and allow the customers to buy insurance online. Also used by the HR department to manage the vast information generated due to massive business operations. The main objective is to help in tracking HR related issues, optimize and increase the productivity.

Responsibilities:

Developed the application based on MVC architecture.

Captured all the functional and technical requirements of the Supply Chain Management System.

Was involved in the preparation of the software requirements and design document (SRS & SDS)

Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.

Developed class diagrams and Sequence diagrams.

Defined the detailed application and database design.

Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.

Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.

Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP

Front end validations are written using JavaScript

Performed Unit Testing using JUnit.

Provided a User Manual and User Training on the new system to ease them into the new system.

Environment: JDK 1.4, JEE 1.2, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, WebSphere, Oracle, Linux.



Contact this candidate