Post Job Free
Sign in

Software Engineer Web Services

Location:
Fremont, CA
Posted:
March 28, 2014

Contact this candidate

Resume:

Professional Summary

Around * years of experience in designing and developing enterprise

applications using Java, J2EE technologies in Enterprise Commerce,

Insurance domains. Have worked in diverse roles from software engineer to

senior tech. lead managing development teams.

. Strong expertise in Core Java, Object Oriented Design, Collections,

Multi-Threading etc.

. Proficiency and experience in Core Java, J2EE Technologies like JDBC,

Servlets, JSP, SOAP and Web Services related technologies.

. SQL, PL/SQL experience, including relational database design and

development using DB2, Oracle, SQL Server, MY-SQL.

. Designed Object Model (Class Diagrams), Functional Model (Use Cases,

Sequence Diagrams) for software applications using UML with Rational

Rose.

. Experienced in designing and implementing design patterns with J2EE

architecture.

. Good knowledge & experience on Multi-Tier & Designs, including Web &

Application tiers.

. Experienced in using MVC frameworks such as Struts and Web Work/XWork

Frameworks.

. Experienced in implementing SOA based Web Services and ReST based web

services.

. Around 5 years of experience in Enterprise Commerce domain using J2EE

environment.

. Experienced in build/deploy and continuous integration (CI).

. Strong experience using IDE tools like WebSphere Studio Application

Developer (WSAD), Rational Application Developer (RAD), NetBeans and

Eclipse.

. Experienced in installing and configuring JBOSS, WebLogic, Websphere

and Tomcat servers.

Academics

. Masters in Computer science from Northwestern Polytechnic University

Technical Skills

Java Technologies Core Java, Design Patterns, Collections,

Multi-Threading, JDBC, RMI, EJB, Servlets, JSP,

Custom tags, JPA

Web Technologies SOA Web Services, ReST, JAXB, HTML, XML, XSLT, XSD,

XPATH, SOAP, WSDL, JavaScript

Frame works Struts, WebWork, JPA, JCS, Drools, JUnit, HttpUnit,

Log4J, UML-Diagrams.

Application Servers IBM WebSphere 6.0, BEA WebLogic Portal Server 8.1,

JBOSS, Tomcat 5.1/ 6.1

IDE and Tools WSAD, Eclipse, NetBeans, TOAD, SOATest, Jtest,

JProbe, Rational Rose, Requisite Pro, DreamWeaver

RDBMS DB2, Oracle 8i/9i/10g, SQL Server, My SQL and

MS-Access.

Version Control CVS, Visual SourceSafe, CMVC

Operating Systems Windows 2000, Windows NT, and XP, UNIX.

Test case Design Mercury Test Director & Quality Center

Build and Test Maven, ANT

Professional Experience

Cisco Commerce Workspace (CCW)

Role: Senior Tech Lead

Client: Cisco Systems Inc, USA

Duration: Jan 2011 - Till date

Development of web services for providing services to validate, configure

and search Cisco hardware, software and service. The configuration service

is one of the tracks in CCW program which enables the creation and

enablement of Configuration business capabilities through Service Oriented

Architecture (SOA). The web services developed would provide services to

user-interface layer and communicate with other applications to retrieve

and update configuration data.

Responsibilities:

. Designed and developed multiple SOA Web services using Cisco Services

Development Framework(SDF) for using by multiple Quote to Order

applications within Cisco.

. As Tech Lead, co-ordinating development efforts from offshore as well

onsite.

. Ownership of build and deploy process for the CCW Config application

using Maven, Hudson, HP Kintana Workflow.

. Developed framework to refresh JCS based in-memory cache across

clustered JVMs using JMS

. Involved in debugging performance related bottlenecks in web services.

Resolving performance issues such as memory foot print, service

response time by working closely with Performance testing team

. Writing JUnit test cases for the services, and testing services using

SOAtest and SOAP UI.

. Handling Web Services deployments in WebSphere 6.1 on Cisco's RCDN

environment, including Ace XML Gateway and SecureSpan Layer 7 Gateway

setup.

. Developed Object Relational mapping (ORM) using JPA for persistence of

Configuration data.

. Defined XSD and WSDL for various XML transactions and web services.

. Created build scripts for releases using Ant & Maven

. Created Local debug environment with simulators using JBOSS.

. Coding and debugging rules using Drools Rule Engine for Cisco's

subscription and technical services configuration

. Analyzing core dumps and instructing people about what needs to be

done.

. Responsible for overseeing the Quality procedures related to the

project defects. Working with QA and offshore team to close defects

during test cycles in all four releases.

Technologies:

Java, JSP, EJB, JMS, JPA, WebServices, XML, XSD, XSLT, Eclipse, ANT,

Maven, TOAD, Oracle 9i/10g, Websphere 6.1, JBOSS, JUnit, ANT, Log4J, CVS,

UNIX, Windows XP

Disk Storage Feature Activation (DSFA)

Client: IBM Global AMS Delivery, USA

Duration: July 2008 - Aug 2011

Organisation: IBM Global Services

Disk Storage Feature Activation (DSFA) application was primarily targeted

towards the IBM customers who have bought IBM's DS6000 and DS8000 series

storage systems. The application provided users to enable or disable

optionally priced features on these systems. The application generated a

feature activation code that when fed into these hardware machines would

enable or disable certain features. The features that could be enabled or

disabled were mainly related to storage capacity expressed in Terra byte

(TB) as well distribution of these TBs across one or more storage images.

The application is hosted in IBM's standard hosting environment where the

application is deployed on AIX system with WebSphere server as the

application middleware and DB2 as the database.

Responsibilities:

. Major role was to create sequence and class diagrams based in internal

design document, using Rational Rose.

. Developing Struts Action classes and designing JSP according to OneX

IBM UI standards.

. Using HttpUnit, JTest for testing DSFA Web application.

. Developing custom tag for use in JSP pages.

. Code review, defect logging and status reporting to the client.

. As offshore lead, task coordination among team members.

Technologies:

WebSphere, WSAD, Struts, Design-patterns, JSP, Servlets, Rational Rose and

DB2

Health Alert Network (HAN)

Role: Senior Developer

Client: State Of Maine and Utah, USA

Duration: July 2006 - Apr 2008

Organisation: Nihilent Technologies

Health Alert Network establishes the communication,

information, distance learning and organizational

infrastructure for a new level of defense against health

threats, including the possibility of bio-terrorism. HAN

solution is a full re-write of a similar solution developed

using Microsoft Technologies, but using J2EE on Linux. This

solution uses open source third-party APIs for features such as

document library, white board, conferencing etc

Responsibilities:

. Developing JSP pages and customizing Jive framework for document

library and discussion forum.

. Developing WebWork Action classes and customizing Jive's action.

. Code deployment on JBoss, defect logging and status reporting to the

client.

. Developing online Jabber chat system using XMPP API.

Technologies:

JBoss, JSP, Servlets, Apache Ant, WebWork framework, Jive API, XMPP API and

MySQL etc.

API Help System

Role: Software Engineer

Client: In House

Duration: June 2005 - July 2006

Organisation: CoVisible Solutions (Pvt) Ltd., India

An XML/XSL based content engine for generating API

documentation on the fly. The application involved data entry

module, and back-end content transformation engine (XSL), for

generating help files in .htm, .txt, .doc and .pdf formats.

This system was to be used by developers who would use

CoVisible's CoServer SDK, to develop Knowledge Management

systems.

Responsibilities:

. Developed User Interface for entering help contents.

. Developed XSLT to render HTML content.

. Developed framework to implement searching and indexing xml content.

Technologies:

ASP, XML, XSLT.

[pic]



Contact this candidate