Post Job Free
Sign in

Web Services Sql Server

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

Contact this candidate

Resume:

Sarat C

469-***-****

acssl8@r.postjobfree.com

Summary:

Over 7+years of experience in software analysis, design and development of n-tier applications using Java/J2EE

Expertise in development of software applications using Java, Servlets, JSP, JSF, Struts, Hibernate and Spring frameworks

Experiences exposing business processes using Web Services

Extensive B2B development work on JMS, Web Services, Portal

Experienced with Servers including Web Logic, Oracle 11g application Server andApache Tomcat web server

Strong experience in working with MVC Architecture

Extensive experience in Eclipse IDE

Worked on Agile methodology and SOA for many of the applications

Experience in XML design patterns andXML beans

Expert in RDBMS (ORACLE, PL/SQL)

Experience in Core Java technology which includes multithreading, JDBC, RMI

Experience with large projects and products of both Business and Academic domains

Involved in Analysis, Design, Implementation and Maintenance phases of SDLC

Experience in all phases of software development including requirements gathering, domain analysis, high level design, low level design, application development, QA and operations/server administration, support and maintenance

Good understanding of Rational Unified Process, Waterfall Model and Agile(Iterative and Incremental) software development life cycle

Worked for ISO 9000-2001 companies

Experience in OOPs and Extreme Programming techniques

Good analytical and debugging skills; systematic approach to programming tasks; good interpersonalskills

Willingness and ability to learn and adapt quickly to the emerging new technologies and paradigms

Skills:

Programming Languages

J2SE1.4,1.5,1.6,1.7,1.8

Frameworks

Struts 1.x,2.x, Spring 2.0.2.5.3.0, Hibernate 2.0,3.0, IBATIS

Front-end Technologies

HTML, HTML5, DHTML, JavaScript, EXTJS, AJAX, CSS 2.1, CSS 3,jQuery, DOJO, GWT, Angular Js

Server Side scripting

JSP,ASP,PHP

XML Technologies

XML, XSL, HTML, DHTML, XSLT, JNDI, LDAP, SOAP

Web-Services/Tools

JAX-RPC,JAX-WS, JAX-RS, Jersey, Apache XFire, Axis 1.0, JWSDP 2.0

Application/Web Servers

IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, Websphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/5.5, GlassFish4

Databases

Oracle 8i,9i,10g, SQL Server 2005,2008, MySQL,DB2 7.0,8.0,9.0, PostgreSQL 8,9

IDE Tools

IBM WebSphere Studio Application Developer (WSAD) RAD, Eclipse, JDeveloper 10.1.3, Net Beans, JBuilder, Visual Studio

Unit Testing Tools

JUnit, Mock objects in Spring, PowerMock, EasyMock

HTML Editor

Macromedia Dreamweaver

UML

Microsoft Visio, Rational Enterprise

Versioning Tools

CVS, SVN, Rational Clearcase, GIT/Stash

Operating Systems

Windows 98/NT/2000/XP/vista/7, UNIX, LINUX, Sun Solaris

Build Tools

Ant1.7.1, 1.8.4, 1.9.0, Maven2, 3, Jenkins

Database Tools

TOAD, MySQL Query Browser, Squirrel SQL Client

Protocols

SOAP, LDAP, HTTP, HTTPS, FTP, RMI-IIOP, SMTP, FIX

Rule Engine

CNSI-Rule IT

Work Experience:

Client: First Bank, Aurora, CO Apr 14 to Till Date

Role: Java/J2EE Developer

Project: Banking Management

Description: Banking Management is an intranet banking project used for managing banking products. This application allows authorized users to access, update, and add products. Staffs and Managers are provided Access Rights based on the Right-ID. This application is used for handling various kinds of bank products like Credit card, CD, Mortgage, Money Market etc.

Responsibilities:

Involved into analysis and design phase. Participated into discussion meetings (Scrum meetings) about the business requirements.

Involved in designing the front end applications using web technologies like HTML5, XHTML, and CSS3.

Involved in the development of Presentation layer using JSP, HTML, CSS and used Spring framework

Developed using Spring validation framework and JavaScript for validation at front-end or server

Worked in implementation of MVC design paradigm of Spring framework, object- relational mapping(ORM) using Hibernate and Oracle database at the back end

Involved in injecting dependencies into code using concepts like IoC of Spring Framework

ConfiguredSpring ORM that provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access the database

Involved in development of presentation layer using Spring framework, and MVC design paradigm

Developed web Single Page Applications using ANGULAR JS.

Developed Web Services using SOAP, WSDL and JAX-WS programming model

Developed Session Beans and entity beans to implement the business logic and deployed into server

Used WS-Security for providing security within SOAP messages

Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing

Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.

Used Hibernate for object-relational mapping and for database operations in Oracle database.

Hibernatewhich was integrated with Spring framework helped mapping Java classes to database tables using XML files and without writing any line of code

Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling

Used Spring JMS template for the asynchronous exchange of critical business data and events among J2EE components and legacy system

Performed unit testing using JUnit

Followed a RUP process for software development.

Worked in Agile work environment.

Environment: Java 7, J2EE, JDK, JSP, HTML, HTML5, CSS, CSS 3, Angular JS, EXTJS, EJB,JMS, Spring 3.0, Hibernate 4.1, Eclipse IDE,Apache Tomcat 7.0, Web services (SOAP), Apache CXF, JavaScript, Log4J,PL/SQL, CVS, JUnit, RAD and Oracle 11g, Maven, Jenkins, SoapUI

Toltec InternationalLakewood, CO Oct 12 to Apr 14

Position: Java/J2EE Developer

As a J2EE developer, worked in a team of 4 in designing a 3- tier Electronic Medical Records (EMR) application. EMR is a Health Care Industry product that is used to manage increasing complexities in patient care from office visits to labs to billing.

Responsibilities:

Involved in the designing the application architecture model

Involved in designing the Use Cases and the Class Diagramsas per the Functional Requirements

Developed an Intranet portal service on a MVC architecture using Struts

Developed JSPs that talk to Java business layer on tier 2

Performed coding in Java/J2EE technologies using Eclipse IDE

Configured Struts-config.xml andcreated resource bundles

Applied design patterns such as Factory, Session Facade

Created the Action formsto tie the business logic

Used Log4jfor application logging and configured loggers and Appenders

Used Struts Tiles and Validation frameworks for front-end and server validations

Developed EJB components as part of the core business logic

Created Stored Procedures and PL/SQLwhere they can be compiled and called later for more efficiency

Used JDBC API, JNDI for Connection Pooling and interaction with the database

Handled creation and parsing of XML Documents using SAX Parser

Implemented SOAPas request and response to the Web Services

Performed unit testing using JUnit

Provided support and coordination in QA Testing, UAT and Production phases of the application

Designed and developed software modules which adhere to published standards for coding and design in the agile environment to solve business problems as outlined in the functional specifications

Environment: Java, J2EE, XML, JavaScript, HTML/HTML5, CSS/CSS 3, Struts 2.1 Framework (Tiles, Validator plug-in used), ANT, Log4J, JUnit, Apache Tomcat, WebServices (SOAP, REST), Axis 2, Jersey, EJB 3.0, Windows 7, Oracle 11g

All State Insurance, Denver, CO Mar 11to Sep 12

Role: Java/J2EE Developer

Project: P & C Ratings

Description: P & C Ratings is a J2EE based application which provides rates for the insurance policy premiums based on customer information. Premium Calculations, Actuarial Workbench and Transformation are three major sub-projects under this effort.

Responsibilities:

Involved in design session with lead architects

Developed the project using Agile approach (Pair Programming, TDD, Continuous Integration)

Involved in design and Development of UI using HTML, JavaScript and CSS.

Created an internal browser based text editor using html, CSS, javascript, jQuery.

Utilized Spring framework for bean wiring &Dependency Injection principles

Created & maintained the configuration of the Spring Framework’s IoC container

Develop JSP, Servlets, Action classes and Form beans on the server side using Struts MVC

Developed user interfaces using CSS, Ajax and JSF UI Components

Developed Struts validation framework and JavaScript for validation

Implemented persistence layer with Hibernate APIs, XML mapping files and using HQL

Extensively used Hibernate for data retrieval from the database using various querying techniques like Hibernate Query Language (HQL), Query by Criteria, Native SQL

Implemented Hibernate and Spring's DAO layer together offer a high performance, productive approach to persist Plain Old Java Objects (POJOs)

Developed Web Services using JAX-WS SOAP calls

Developed mediations to transforms data between various types

Used Log4j for the logging and debugging purposes

Developed SQL Queries and Views for handling Database activities in Oracle/MS SQL Server

Environment:Java, Spring, Hibernate, SOA, MQ Series, Apache Tomcat 6.0, IBM Web-Sphere 6.1, JSP, Servlets, Struts 1.2, XML, ANT, log4j, Oracle 10g

Client : South Baylo University, Anaheim, CA Nov 09 to Mar 11

Title : Java/J2EEDeveloper

Project: Redesign of the Intranet Portal Application

Description: This Project deals with the content management for University Intranet. This involves re-designing and integrating developing new web-applications for the student portal. The goal is to integrate different applications built in different platforms and provide a one stop Solution for the portal.

Responsibilities include understanding requirements; design the content management and delivery solutions.

Created a batch process framework using java multithreading to cascade multiple changes on multiple records in one transaction.

Created design documents (Class Diagram, Use Case Diagram, Sequence Diagram) using use cases and technical architectural document.

Developed User Interface with effects and animations using java-script, Ajax, JQuery, Flex, JSF, JSP, Flash and HTML5.

Used JSF MVC architecture for development.

Used J2EE, Java, JSP, JSON, PL/SQL, XML, Hibernate, JavaScript, Apache and Tomcat technologies.

Work with architects, designers, developers to translate data requirements into the physical schema definitions for oracle coded PL/SQL sub-programs and modified the existing PL/SQL program units.

Designed and Developed PL/SQL stored procedures and functions

Involved with projects as a Solution, Integration, Architect, Mentor and trainer, using WebSphere and well as Rational tolls, such as WebSphere Application Server (WAS), WebSphere Portal Server (WPS).

WebSphere DataPower integration as an ESB for transforming, routing and enriching the incoming requests.

Development using XSLT programming to transform XML messages.

Worked on flow control and exceptions.

Worked on OOP Multi Threading.

Installed MS SQL Server 2008 database.

Configured and used Hibernate in Persistence Layer

Enabled logging functionality using Spring AOP into the project using Log4j.

Developed WebServices using Jax-WS and Jax-RPC style development in Java.

Built Ant file for the project deployment.

Used JUnit for test driven development and perform unit testing

Environment - WebSphere 6.1, Struts, JSP, Java, Flash, Flex, J2EE, SOAP, HTML, JavaScript, JQuery, CSS, XML, XSL, Spring, Hibernate and DB2, SQL Server

Data Analysis and Software Solutions (DASS) Apr 08 to Nov 09

India

Role: Java Developer

Description: The modules developed were the part of Business Layer. They mainly dealt with the creation of wrapper classes, joining the business layer with the backend database and performing various kinds of testing.

Responsibilities:

Developed the Java based modules to interact with the database (Oracle) at backend.

Developed SQL queries using Toad as editor.

Developed the stored procedures and PL/SQL to be called from program.

Involved in DatabaseDesigning including ER Diagram and Database Normalization (3NF).

Involved in testing the modules with JUnit, Black box and White box testing.

Developed the test specifications as per the want of client.

Involved in deployment and test of JAR files in the production server

Assisted the System Analyst in the design of the software.

Involved in the integration of the project modules.

Communicated with the client for requirements gathering and changes.

Environment: Java, Oracle 10g, Toad,Eclipse, Ant, SVN



Contact this candidate