Post Job Free
Sign in

Web Services Java Developer

Location:
Bentonville, AR
Posted:
March 21, 2015

Contact this candidate

Resume:

Swathi - Java Developer

[pic]

630-***-****

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

**********@*****.****** of Form

Summary:

. Having 6+ years of experience in the IT industry with diversified

exposure in Software Process Engineering, designing & building a Web

Application using Java/J2EE Technology & open source technologies.

. Experience in software planning, requirement analysis, designing and

building enterprise applications for manual and automation process.

. Experience in identifying defects, problems, suggesting and

determining the extent of programming required and performance tuning

of the applications.

. Experience in developing projects for e-commerce, Healthcare &

Insurance, Media & Entertainment and Telecom domains.

. Experience in software development methodologies like Waterfall, Agile

development and Rapid Application Development.

. Experience in frameworks like Spring

MVC/IOC/ORM/JDBC/AOP/Context/Batch/Security and Struts (MVC,

architecture, interceptors, action mappings and resource bundles).

. Experience in developing applications using Java technologies include

Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC,

Java Mail, JMS and EJB.

. Experience in implementing Web Services based in Service Oriented

Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI,

WSDL, Apache Axis.

. Experience in Object relational Mapping frameworks such as Hibernate.

. Implemented base classes, setting up framework classes/configuration

files for implementing J2EE application using complete set of JAVA SDK

and available J2EE APIs.

. Experience in writing PL/SQL Stored procedures, Functions, Triggers,

Oracle reports and Complex SQL's.

. Experience in developing Unit testing & Integration testing with unit

testing frameworks like JUnit, Mockito, TestNG, Jersey Test and Power

Mocks.

. Experience implementing RESTful and SOAP web services using

technologies such as JSON, SOAP, XML, JAXB and Jersey.

. Experience in working with XML technologies like XML, XSL, XSD, DTD,

XSLT and parsing XML with SAX & DOM parsers.

. Experience in working with application server technologies like IBM

WebSphere, WebLogic, JBoss and Apache Tomcat.

. Experience in Object Oriented Methodology, UML and Design Patterns.

. Experience with Apache Cassandra, Apache SOLR and Dozer.

. Experience in Front End Technologies: JSP, HTML, JavaScript,

Bootstrap, JQuery, Ajax, Backbone.js and Angular.js.

. Knowledge on user interactive design using Actuate.

. Experience in configuring build tools like Maven and ANT for the

development and deployment.

. Experience in Requirement gathering & analysis, designing UML - for

developing application specific Object model, Use Case diagrams, Class

diagrams, Sequence diagrams & State diagrams.

. Experience in Object Oriented Programming concepts.

. Configuration and Version control management using CVS, VSS and SVN.

. Excellent team player, quick learner and self-starter with effective

communication, motivation and organizational skills combined with

attention to details and business process improvements.

Education:

. Bachelor of technology from Jawaharlal Nehru Technological University,

INDIA.

Technical Skills:

Languages JAVA/J2EE, PL/SQL

JAVA Technologies Core Java (JDK 1.3, 1.4,1.5, 1.6, 1.7),

J2EE, JSP, Servlets, JDBC, Java Mail, EJB

2.0/3.0, Web Services

Web Technologies HTML, DHTML, XML, JavaScript, JQuery,

JSON, Angular.js, Backbone js, CSS, XSLT,

AJAX, DOJO, Boot Strap, Shell and Python

Script.

Distributed Technologies RMI, EJB, JMS, ActiveMQ

Middleware Technologies Web Services(SOAP and Restful)

XML XML Schema, DTD, SAX and DOM parsers.

Application Server/Web WebSphere, WebLogic, JBoss and Tomcat

Server

Modelling Tools Microsoft Visio, Rational Rose

Integration Server Jenkins, Bamboo, Team City

Database Oracle ( version -11g, 10g, 9i, 8i ), My

SQL, DB2

Frameworks Struts 1.1/1.2/1.3/2.0, Spring MVC

2.0/2.5/3.0/3.5, JSF

ORM Hibernate 2.0/3.0/3.5

Other Tools Log4J, JUnit, Mockito, Power Mocks,

TestNG, Cucumber, Ant, Maven, SOLR, Apache

Camel,DOJO, Ruby on Rails, Hive, Hadoop,

Big data, Spring Batch, Security.

Operating Systems Windows 95/98/NT/2000/Me/XP/Vista/Win7

IDE Eclipse 3.x, STS, IntelliJ, My Eclipse

Version Control Tools SVN, VSS, CVS

SQL Tools TOAD, SQL Developer, SQL Yog

No SQL DB Cassandra, Derby

Project Experience:

Client: Walmart, Bentonville, AR

Duration: May 2014 - Till Date

Position: Java Developer

Responsibilities:

. Involved in SDLC Requirements gathering, Analysis, Design, Development

and Testing of application developed using AGILE methodology.

. Actively participated in Object Oriented Analysis Design sessions of

the Project, which is based on MVC Architecture using Spring

Framework.

. Involved in Daily Scrum meetings, Sprint planning and estimation of

the tasks for the user stories, participated in retrospective and

presenting Demo at end of the sprint.

. Designed and developed entire application implementing MVC

Architecture.

. Developed frontend of application using BootStrap (Model, View,

Controller), Java Script, Angular.js framework.

. Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring

Security.

. Published Web services - WSDL and SOAP for getting required

information from the Cassandra DB.

. Published Web services - WADL and REST for getting required

information from the Cassandra DB.

. Used Maven to build and deploy the application on web logic server.

. Implemented Object-relation mapping in the persistence layer using

hibernate framework in conjunction with spring functionality.

. Worked with Cassandra DB to insert, fetch and update records.

. Configured Hibernate's second level cache using EHCache to reduce the

number of hits to the configuration table data.

. Used JUnit, Mocktio and Power Mocks framework for unit testing of

application and implemented Test Driven Development (TDD) methodology.

. Used XML SAX parser to simulate xml file which has simulated test

data.

. Proficient in developing applications having exposure to Java, JSF-

IceFaces, JSP, Servlets, Struts, Swing DB2, Oracle (SQL, PL/SQL),

HTML, XML, XSD

. Worked with Apache Camel CXF and routes for web services and Pub-Sub

implementation.

. Proficient in developing applications having exposure to Java, JSF-

IceFaces, JSP, HTML.

. Responsible for implementing the transaction management in the

application by applying Spring Transaction and Spring AOP

methodologies.

. Implemented all the UI Components with JSF Icefaces, Sandbox, Tomhauk

and A4J libraries.

. Used SVN for version control and used STS as the IDE for developing

the application.

. Managed deployments to QA, UAT and other higher environments.

. Used Oracle11g as backend database using Windows OS. Involved in

development of Stored Procedures, Functions, Triggers, Forms and

Reports.

. Integrated the application with Spring Quartz framework.

. Worked on jQuery for user interface interactions, effects and themes

built on top of the jQuery javaScripts

. Design and implementation of business logic and data processing routes

using Apache Camel.

. Worked on Lucene, SOLR and spearheading the index and search related

development work.

. Worked with the Search relevancy team to improve relevancy and ranking

of search results using SOLR and customizing Lucene/SOLR code.

. ORM tool Hibernate 4 to represent entities and fetching strategies for

optimization

Environment: JDK 1.7, Oracle 11g, Boot Strap, Angular.js, Apache Camel,

Cassandra, Hibernate 4.0, Spring 3.5, JUnit, Mockito, Power Mock, Maven,

Spring, Spring Security, Spring batch, Spring boot, SOAP, Restful Web

Services, SOLR, HTML, JQuery, SVN, STS and WebLogic

Client: Verizon, Irving, TX

Duration: Apr 2013 - Apr 2014

Position: Java Developer

Responsibilities:

. Involved in various phases of Software Development Life Cycle (SDLC)

of the application like requirements gathering, Design, Analysis and

Code development.

. Developed Use case diagrams, Object diagrams, Class diagrams, and

Sequence diagrams using UML.

. Designed and Developed complex UI screens using Spring MVC, AJAX, JSP,

JQuery, HTML5, CSS3, DOJO, JavaScript for request management and

search and filter modules.

. Worked with Spring batch to provide high volume batch jobs through

optimization and partitioning techniques.

. Worked with Python scripting for Server side and for HTML output.

. Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.

. Developed Restful Web services for transmission of data in JSON

format.

. Extensively worked on XML DOM Parser

. Extensively worked with Servlets, JDBC, JSP, Hibernate and Spring to

build application logic.

. Extensively worked with SQL and PL/SQL

. Worked with Backbone js for minimal set of data structuring and for UI

primitives

. Oracle TopLink - An object-to-relational persistence architecture used

for the persistence layer of the TOMIS II application.

. Spring Batch is used to provide reusable functions when retrieving

large volumes of data.

. Created EJB, JPA and Hibernate component for the application.

. Developed the workflow interfaces using JSPs, CSS, JSF framework and

Backing beans.

. EJB Session beans - Invoked by the client (User Interface) to perform

CRUD operations on Java Objects enabled by TopLink (EJB Entity beans).

. Developed unit and integration test cases using JUnit, Mockito and

cucumber.

. Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in

front-end, Used XSL/XSLT for transforming common XML format into

internal XML format.

. Extensively worked with Backbone js events for data modeling and

views.

. Developed Framework & Application facilitating custom XML, Properties

files & Database configuration for Data Processors/SFTP locations

based on Client & location to be delivered for each client to send

Extracts (data files) to clients in Application via sftp in csv, xml,

xls & txt formats to multiple client locations

. Apache Ant was used for the entire build process.

. Used Hibernate for Object mapping.

. Oracle JDeveloper 10g - An IDE used for rapid web application

development with Oracle ADF, Toplink, OC4J, and JSF with an Oracle 10g

database.

. Worked with Linux machine for deploying and interaction with the

application

. Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache

cxf.

. Developed spring service classes using spring controller component.

. Deployed the application on Web Sphere server.

. Developed presentation layer using Java Server Faces (JSF) MVC

framework.

. Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent

layer.

. Used Log4J API for logging and debugging.

. Worked with Apache Camel for integrating different components.

. Worked with no sql database of Cassandra for integrating components

staging db.

. Worked with Cassandra DB to insert, fetch and update records.

. Order Management system Automated information for payments and

billing.

. Developed the application using Front Controller, Data Access Objects,

and Singleton.

Environment: Java, J2EE, JSP, Struts 2.0, Servlets, Spring 3.0, EJB,

JSTL,JSON,DOJO, Web Services, WSDL, XML, HTML, CSS, WebSphere7.0, Log4J

1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case, Camel and

Cassandra.

Client: Independent Health, Buffalo, NY

Duration: Jan 2012 - Mar 2013

Position: Java Developer

Responsibilities:

. Reviewed the functional, non-functional requirements and high level

designs.

. Worked with Agile Methodologies.

. Used Struts and Spring Web flow for integration purpose in application

development.

. SOAP UI is used for web services testing.

. Developed and integrated with server components using Spring,

Hibernate.

. Extensively worked with core java like collections, String Builder and

interfaces.

. Developed code participating in different layers of the application

such as JSPs for presentation, Servlets as controller and EJBs for

holding business logic.

. Implemented Hash table and hash set for inserting and retrieving

values.

. Extensively used Spring and Hibernate in Spring MVC.

. Implemented enterprise applications using WSDL, SOAP and XML schema.

. Developed different design methodology such as MVC patterns.

. Used Hibernate for Object mapping.

. Developed Message Driven Beans as Queue listeners for JMS queues.

. Worked extensively in the backend Oracle database.

. Used Log4J for any errors in the application

. Used HTML, CSS and Java Script for developing user interface.

. Used Spring Batch for scheduling and maintenance of batch jobs.

. Used MAVEN as build management tool.

. Used WSDL to post the services in the UDDI.

. Developed web application using JSF-prime faces Framework that uses

Model View Controller (MVC) architecture with JSP as the view.

. Worked with XPATH when need to identify objects in the screen.

. Developed lookup tables and views to speed up queries.

. Provide critical support to current order management systems being

used as and when required.

Environment: Java, EJB, Hibernate 3.6, Struts 1.3, Spring 2.5, Selenium,

Spring batch, Oracle 10g, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, JavaScript,

Apache Tomcat 5x, JSF, Log4j and Apache camel.

Client: Cox Communications, Atlanta, GA

Duration: May 2010-Dec 2011

Position: Application Developer

Responsibilities:

. Actively participated in requirements gathering, analysis, design and

testing phases.

. Responsible for use case diagrams, class diagrams and sequence

diagrams using Rational Rose in the Design phase.

. Implemented application using MVC architecture integrating Hibernate

and Spring frameworks.

. Designed client application using Java Server Pages (JSP), Cascading

Style Sheets (CSS) and XML.

. Implemented the Enterprise JavaBeans to handle various transactions

. Developed Web Services to transfer data between client and server vice

versa using SOAP, WSDL and UDDI.

. Using Java Financial platform built an application, which is an

integration of technologies such as Struts and Web Flow.

. Developed version control using Subversion.

. Used Spring Security for Authentication and authorization extensively.

. Used Spring Core for dependency injection/Inversion of Control (IoC).

. Used Log4j for debugging the issues and exceptions.

. Participated in designing Web services framework in support of the

product.

. Responsible to write complex SQL and HQL queries to retrieve data from

the Oracle database.

. Involved End to End development by integration Front End and Backend

by Debugging.

. Involved in complete development of "Agile Development Methodology"

and tested the application in each iteration.

. Extensively written unit and integration test cases using mock objects

and junit.

. Used XML to transfer the application data between client and server.

. Used the JDBC for data retrieval from the database for various

inquiries.

. Done with unit testing of all java classes using JUnit framework.

Supports various kinds of testing activities starting from Integrated

Unit Test, Sub System Test, System Test & User Acceptance Test.

Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS,

Selenium, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, JavaScript 1.2,

SQL developer Weblogic 10.2, and Junit 4.0.

Client: Bharathi Telecom, India

Duration: Jun 2008 - Apr 2010

Position: Java Developer

Responsibilities:

. Understanding and analyzing the requirements.

. Implemented server side programs by using Servlets and JSP.

. Designed, developed and validated User Interface using HTML, Java

Script, XML and CSS.

. Implemented MVC using Struts Framework.

. Handled the database access by implementing Controller Servlet.

. Implemented PL/SQL stored procedures and triggers.

. Used JDBC prepared statements to call from Servlets for database

access.

. Designed and documented of the stored procedures

. Widely used HTML for web based design.

. Used Log4J for any errors in the application

Environment: Java 1.4, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript,

Struts 1.1, Eclipse, WebLogic, PL/SQL and Oracle9i.



Contact this candidate