Post Job Free
Sign in

Web Services Service

Location:
United States
Posted:
February 18, 2016

Contact this candidate

Resume:

Sravani

Sr Java J*EE Developer

908-***-****

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

Professional Summary:

* ***** ** ****** ********** in software development using Java/J2EE technologies.

Experience in development and deployment of applications using JBoss, BEA Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.

Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.

Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.

Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.

Expertise in J2EE technologies like JSPs 1.x/2.0, Servlet 2.2/2.3/2.4/2.5, EJBs 2.0/3.0, JDBC, JNDI and AJAX.

Involved in design and developing web based enterprise applications using Core JAVA, J2EE, Webservices (SOAP/REST), Spring, Hibernate and Advanced Java technologies.

Proficient in using Java technologies such as JDBC, JavaBeans, J2EE like Servlets, JSP, RMI, EJB and JMS, Frameworks like Struts, Spring, Hibernate and iBATIS, XML, DOM, SAX, JAXB., HTML, DHTML, JavaScript, JQuery, AJAX, RMI, SOAP Web Services, REST Web services, Apache CXF framework, AXIS 1.4/2.1.3, RAD, JBOSS, Web Logic, Web Sphere, Tomcat, Apache, WSAD, Eclipse, My Eclipse, BEA Weblogic Workshop, JUNIT, log4j, ANT, Maven, MVC, SSO, CVS, SVN, JNDI, JMX.

Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.

Worked on Spring & JSF framework for developing Multi-Tier distributed enterprise applications.

Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.

Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.

Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).

Expertise in implementing Service Oriented Architectures (SOA) with XML(SOAP/UDDI/WSDL) and REST based Web Services

Good at parsing XML using DOM parser.

Expertise in Developing web application using Spring, Hibernate, Web Services (SOAP and RESTFUL) technologies

Worked with XML parsers like JAXP (SAX and DOM) and JAXB.

Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.

Worked extensively on Service Oriented Architecture and proficient with web service development using TOP-DOWN and BOTTOM-UP approaches.

Experience with tools like WSDL2J and JAVA2WSDL for generating artifacts for web service engines/runtimes like Apache Axis.

Extensively implemented web services using Restful technologies like JSON.

Expertise in coding standalone batch jobs, and providing monitoring and application support using Spring Batches, Java Batches, and ETL batch jobs.

Experience with advanced front-end technologies like Bootstrap UI, Bootstrap modal, HTML 4.0, XHTML, DHTML, JSON, JQuery, CSS, XML 1.1, XSL, XSLT, XPath,

Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Sybase.

Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1.

Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.

Experience in writing Ant and Maven scripts for project development and deployment.

Experience in building and deploying applications using Jenkins Continous Integration Tool.

Hands on experience with JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.

Worked with version control systems like Clear case, SVN, CVS, GIT, etc.

Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, and Java Beans.

Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.

Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

Technical Skills:

Programming Languages

Java, J2EE, SQL, PL/SQL

Design Pattern

Singleton, Front Controller, MVC, Observer, Adapter, DAO, DTO Decorator, Session Facade, Business Delegate, Service Locator, Transfer Object, Strategy

Client Scripting

Angular JS, JavaScript, Applets

Server Scripting

JSP1.2/2.1, Servlet, JSTL

Version Control

IBM Rational Clear Case, Tortoise SVN, CVS, GIT

UML Tools

Rational Rose, MS Visio

Web Technologies

Servlet, JSP, JDBC, Tag Libraries, JAXP, JSTL, DHTML and HTML, CSS, BOOT STRAP

MVC Framework

Struts 1.1/1.2, Spring 2.0/2.5/3.0/4.1

ORM Framework

Hibernate 3.0/4.0, Hibernate Search ORM 4.5, JPA

JavaScript Framework

Angular JS, JQuery

Ajax Framework

Dojo, JSON

IDE

Eclipse 3.4/3.5 [STS, LUNA]

Web service Specifications

JAX-RPC, JAX-WS, JAX-RS(Restful)

Web service Tools

SOAPUI, Advanced Rest Client

Web service Imp

Axis 1.0/2.0, CXF

XML API

SAX, DOM, JAXP, JDOM

Messaging Services

JMS, MDB

Middleware Technologies

EJB 2.1/3.0

Build Tools

ANT 1.4/1.5/1.6, Maven 2.2.1

Black Box Testing

JWebUnit, JMeter

White Box Testing

JUnit 3.0/4.0/4.1

Methodologies

Agile, Scrum, Test Driven Development

Protocols

TCP/IP, FTP,HTTP/HTTPS, RMI/IIOP, DNS, SOAP

Databases

Oracle 8i/9i/10g, Sybase 11.9/12.0/12.5/, DB2, SQL Server7.0/2000/2005, MySQL

Database Tools

Toad, SQL* Plus

Loggers

Log4J 1.2

Transaction Control

JTA, Hibernate Transactions

Application Servers

Web Logic 6.1/7.0/8.1/9.0/10.1, JBoss 4.2.2/4.3, Apache Tomcat 5.5/6.0, Web Sphere 5.0

Platforms

Windows 2000/NT/XP/Vista/7, Unix/ Linux

Professional Experience:

T-Mobile, Atlanta, GA Mar 2015 - Present

Sr. Java/J2EE Developer

Responsibilities:

Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.

Developed user interface using BOOTSTRAP UI, third party libraries AT task and Angular Java Script to simplify the complexities of the application.

Inserted Dependency Injection between components using Spring (IOC) concept.

Implemented Asynchronous messaging between System Integration components using JMS [Spring JMS Template].

Developed various Java beans for performance of business processes and effectively involved in Impact analysis.

Developed Web Service client interface with files for invoking the methods using REST.

Developed Restful web services for the Downstream Systems

Extensively worked on SOA and web services to get the data from third party systems [MDM] and configured JMS queues on server.

Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.

Followed SOA Design and Architecture to Develop REST Webservice, generated and consume the services.

Used Maven for the project dependencies

Handled SSL Handshake security to REST WebServices.

Tested the WebServices using REST.

Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.

Worked on parsing the XML files using DOM/SAX parsers.

Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.

Created tables, triggers, stored procedures, SQL queries, joins and views for multiple databases, Oracle 10g using Toad tool.

Involved in Unit Testing of various modules by generating the Test Cases.

Developed Maven Profiles for the build process and deployed in the server.

Developed logging aspects using Spring AOP.

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy

Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders.

Prepared technical reports & documentation manuals during the program development.

Used Rational Clear Case for version control and Clear Quest for bug tracking.

Performed deployment of applications on UNIX box.

Environment: JDK 1.6, Angular JS, Bootstrap UI, Spring, Hibernate, JPA (EJB), XML, XML Schemas, XSLT, JMS, Oracle 10g, Toad, Maven, Log4j, Web Services(JAX-WS), JAXB, REST FUL, SIF, MDM, JBOSS Application Server, IBM Clear Quest.

HSBC, Elmhurst, IL Sept 2013 – Mar 2015

Java Developer

Responsibilities:

Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.

Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.

Created Functional specification documents (FSD) and JSON contracts.

Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.

Developed presentation layer using JSP, HTML and CSS and JQuery.

Used RESTful web services to communicate with different layers within the application

Developed JSP custom tags for front end.

Written Java script code for Input Validation.

Extensively used Spring IOC for Dependency Injection.

Developed J2EE components on Eclipse IDE.

Used Restful web services with JSON.

Developed Web services (REST) through JAX-WS in Apache Axis to interact with other components.

Consumed and developed REST Web Services

Used DOM for parsing the XML, XSLT Document.

Used Apache CXF open source tool to generate java stubs from WSDL.

Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.

Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.

Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.

Developed Action classes and DAO classes to access the database.

Exchanged data using Restful Web services (JAX- RS) using Jersey implementation

Developed several POJO class to map table data into Java Object.

Used SQL developer database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.

Used tortoise SVN tool to keep track of all work and all changes in source code.

Developed ANT script to build .war and .ear files for the application.

Implemented RESTfull Web Services for other applications to use business services

Used JUnit for testing the application and Maven for building Projects

Deployed the applications on Web sphere Application Server.

Environment: Java - JDK, JEE, Spring framework, Spring Model View Controller (MVC), Java Server Pages (JSP), Servlets JDBC, AJAX, Web services, JSON, Java Beans, JQuery, JavaScript, Oracle 10g, IBM RAD, Web sphere, Agile Methodology, Design Patterns, SVN, ANT, JUnit, HTML Unit, XSLT, HTML/DHTML.

Experian Credit Report, New York, NY Jul 2012 – Aug 2013

Java/J2EE Developer

Responsibilities-

Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlet and Custom Taglibs.

Developed User Interface POC based on MVC frameworks like MVC, Struts.

Developed the User Interface validation framework

Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and Web Services SOAP to pull out the data to JSF Components in combination of custom validation built on top of Struts validation frame work from the form bean.

Implemented Dependency Injection (IOC) feature of Struts framework to inject dependency into objects and AOP is used for Logging.

Developed Server side components with coordination of EJB, Hibernate and Struts using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator.

Developed Plugins to integrate Java components with ETL Components

Developed and utilized J2EE Services and JMS components for messaging communication in JBoss Application Server for Credit Inquiries.

Developed Web service modules based on SOA architecture to consume services.

Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAX-RPC Web services using AXIS.

Configured development environment using WebSphere application server for developers integration testing.

Environment: JDK, GWT, CSS,AJAX, Struts, JPA (EJB3.0), XML, XML Schemas, XSLT, SOAP-UI, WSDL, JMS, ETL, DB2, Toad, JUnit, Maven, Log4j, Web Services(JAX-WS), JAXB, WebSphere Application Server, GIT

New York State Department of Health, Albany NY Apr 2011 – Jul 2012

Sr. JavaJ2EE Developer.

Responsibilities:

Involved in the design and development of the Web Tier using Struts (1.3) framework.

Developed Struts Action classes, Dispatch Action etc., struts tiles, and validation framework using Struts 1.3 framework.

Used JavaScript for the front-end screen validations.

Used AJAX in specific scenarios to reduce page refreshing and improved performance.

Used Tiles for creating templates and uniform looks.

Involved in developing the DAO layer to interact with Oracle 10g database.

Configured Data Sources on the server for database connectivity.

Involved in writing SOAP, WSDL and interfaced with the external system using Web services

Conducted feasibility studies of Business Rules Engine for developing complex rules, decision tables and its performance and presented it to the customer.

Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.

Involved in developing client code for consuming web service calls using JAXB.

Defined unit test requirements and used SoapUI tool for performance testing.

Used multithreading in programming to improve overall performance.

Developed Server side programs using EJB 3.0 Helper beans and deployed on WebSphere App Server.

Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.

Involved sending JMS message queues to different layers in the module.

Used JAXB parser for parsing the valid XML files.

Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.

Prepared technical design document to understand the flow of the application.

Installed and configured Web-Sphere 6.1 server and created data sources.

Used Data Studio to write SQL Queries and for viewing the data in the database tables.

Used HP Quality Center for tracking Defects and SVN for version controlling.

Participated in peer reviews of code and provided comments.

Environment: Java, J2EE, Struts, RAD, EJB, WebSphere, Solaris, DB2, JDBC, Hibernate, JAXB, JMS, Spring, Web Service (RPC), SOAP, WSDL,ANT, Outlook, HP Quality Center, SVN, Windows XP/VISTA.

TCS, India May 2008 – Mar 2011

PepsiCo, Dallas, TX

Java Developer

Responsibilities:

Created various modules and components as per business requirement.

Extensively used MVC architecture and JBoss for deployment purposes.

Provided technical support for various key business releases.

Coordinated with multiple teams to resolve various items involved as part of big releases. As the functional owner & senior java developer in the team, completed various code reviews and provided my input to make system more agile and easily maintainable.

Built the backend services, which will be consumed by action classes of studs.

Created SOAP web services to allow communication between the applications.

Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.

Integrated Spring (Dependency Injection) among different layers of an application.

Worked with Agile methodology.

Used spring framework for dependency injection, transaction management.

Used Spring MVC framework controllers for Controllers part of the MVC.

Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.

Implemented various complex PL/SQL queries.

Worked with testers in resolving defects in the application and was an integral part of the team.

Interacted with Business Analysts to come up with better implementation designs for the application.

Interacted with the users in case of technical problems & mentoring the business users.

Worked with the ISP Site Development to get any infrastructure related issues fixed.

Implement the best practices and performance improvement / productivity plans.

Co-ordination of activities between off-shore and onsite teams

Developed the presentation layer and content management framework using HTML and JavaScript.

Environment: JAVA 1.6, J2EE, Servlets, JMS, Spring, SOAP Web Services, HTML, Java Script, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, Oracle 10g, JBOSS, Eclipse



Contact this candidate