Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Exton, PA, 19341
Posted:
July 19, 2016

Contact this candidate

Resume:

Priyanka Challa

Mail Id: acvrpf@r.postjobfree.com

Mobile # 469-***-****

PROFESSIONAL SUMMARY

8+ years of experience in Enterprise/web application design and development using Java and J2EE technologies

Extensive involvement in all facets of Software Development Life Cycle (SDLC), including production support, debugging & troubleshooting.

Experience in developing Applications with various frameworks, Jakarta Struts 1.x/2.0, Spring 2.x/3.x, Spring MVC, Spring IOC, Hibernate 2.0/3.0 ORM, Groovy, Servlet, JSPs, Filters, JMS, JSF 2, ColdFusion, Ice faces 2, Node.js, JSON.

Good Experience in Core Java concepts like Collections Frameworks, Exceptions handling and Multi-threading etc.

Good knowledge in implementing Service Oriented Architecture by using SOAP and RESTful web services.

Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlet, JavaScript, HTML, DHTML, HTML5, ANT, JQuery, JavaScript, Angular JS, Ajax and CSS.

Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc.

Worked on different version controlling tools VSS, CVS, ClearCase and SVN(Subversion).

Experienced in writing and building files with ANT, Maven and coding test cases using JUnit.

Developed J2EE applications on different IDE’s like RAD 6.0/7.0/7.4, Eclipse3.0/3.2/4.2, JBuilder8.x, and NetBeans.

Hands on experience working on Application servers and Web servers like IBM WebSphere 6.x/5.x, BEA WebLogic 8.x/10.x, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x

Experience in database programming using Oracle 8i/9i/10g/11i, SQL Server 2000/2005/2008, DB2, MySQL and proficiency in developing SQL and PROCEDURES in JDBC as well as client-server environments.

Working knowledge on XML, DTD, Schemas, XSL, XSLT, SOAP, WSDL, SASS, UDDI, SAX and DOM parsers. Worked on Jquery as a JavaScript UI Library.

Worked on Log4J for logging the application.

Experience in Object Oriented Analysis and Design and Object Oriented Design.

Proven ability to analyze problems, root causes, and develops innovative solutions to business challenges and streamlining operations.

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

organizational skills.

Education:

Bachelor of Technology from Andhra University, India

TECHNICAL SKILLS:

Web Services

REST, JSON, JAX-RS (JERSEY, CXF), XML, SOAP, JAX-WS (AXIS, AXIS2, CXF) WSDL, UDDI, JAXB, DOM & SAX

Languages

J2SE, UML, PL/SQL, Unix shell Scripting

Web Technologies

Servlet 2.x, JSP 2.1, Java Beans, Java Script, AJAX, DOJO, HTML, XHTML & DHTML, CSS, Angular JS

J2EE Standards

JDBC 4.0/ODBC, EJB 2.1/3.0, JNDI 1.2, JMS, JPA, JSTL.

Database

Oracle 8i/9i/10g, DB2, MySQL and SQL Server, clients (SQL Developer, TOAD), MONGODB, COUCHDB

IDE/Tools

NetBeans, Eclipse, JDeveloper, IntelliJ IDEA, Maven, Ant, Jenkins, Log4j, Putty, Spring tool Suit, Fiddler

Application Servers

JBOSS, IBM WebSphere Application Server 8.0, Sun Java Application Server 9.x. (Glassfish), WebLogic Application Server & Tomcat webserver

XML Technologies

XML 1.1, XML Schema, DTD, DOM, SAX, WSDL, JAXB, JAXP, Castor, XSL, XSLT, SOAP & XPATH

Frameworks

Spring (IOC, MVC, AOP, DAO, Batch), Struts, Log4J 1.2, JUNIT 3.8, Hibernate 3.0, JSF, Tiles

Operating Systems

Windows 95/98/NT/XP, UNIX, Red Hat Linux, MS-DOS & VMWare

UML Tools

Rational Rose & Rational XDE

Version Controls

Rational Clear Case, VSS, CVS, Subversion(SVN), GitHub

PROFESSIONAL EXPERIENCE:

GEICO, Maryland Jan 2015 – Till Date

Sr. Java Developer

Project Description: Service Orchestration Management project involves Designing scalable solutions to integrate applications across channels. Creating and maintaining Java components in the service Orchestration tier. Working with the Business Transformation team and make changes in how GEICO’s systems interact with the customers and insurance counselors through all digital channels. Shaping the traditional interaction paradigm and the solutions which are built will span multiple lines of business and helping a very skilled agile team to design and deliver solutions across organizational boundaries for a very visible data-driven project.

Responsibilities:

Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also complete development, testing, and maintenance process of the application.

Developed the applications under Agile and SCRUM methodologies, Test Driven Development, and Continuous Integration.

Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Singleton, Service Locator, DAO, and Factory.

Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

Also have used Spring Hibernate Batch while executing a batch of DML Operations in a user session.

Worked on Angular.JS controllers, views, and services for new website features.

Using Angular.JS created custom directives for data manipulations and to display data in company standard format in UI.

Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, Jquery, Node.js, HTML, SASS and Ajax to speed the application.

Implemented RESTful web services by using JAX-RS [JERSEY], creating and reading the JSON objects by using JACKSON libraries.

Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment and purchase confirmation.

Designed and developed the project using MVC design pattern and integrated JSF 2.0

Developed standards-based web applications for various clients using ColdFusion, SQL, XHTML, and DHTML.

Developed different modules of the application using IntelliJ IDEA 13.1.

Implemented persistence layer using Hibernate that uses the POJO classes to represent the persistence database tables.

Major work is done on the User Interface part in Dojo to make it more interactive and user-friendly.

Used Maven scripts for generating Web App, Batch Applications and running the JUnit using Cactus Framework, compiling and building the jar files.

Used Log4J for logging the activities of the applications.

Developed stored procedures, triggers for efficient interaction with the database (DB2).

Used GIT version control system for check in and checkout code.

Environment: Java, WebSphere Application Server 8.0, IntelliJ IDEA 13.1, DB2, Spring MVC, Spring Security 3.0.5, Hibernate 3.0, JSP, Servlets, JavaScript, JSF 2.0, HTML, CSS, Angular.js, JMS, XML, SOAP, WSDL, UNIX, Web Services, JDBC, Java Beans, JNDI, Ajax, JUnit, Maven, Log4J.

Nordstrom, Seattle, WA Nov 2013 – Dec 2014

Sr. Java Developer

Project Description: Vendor Management application is to capture and report Real time website data to the vendors. Functionality includes providing the statistics of the website traffic, sales and transactions within given time range for the vendor. Data is gathered from different sources in a variety of formats including JSON and XML using the SOAP web services. The response is created and exposed in multiple formats depending on the type of the vendor and business. UI interface is developed to display the overall Dashboard and performance metrics of the vendor.

Responsibilities:

Followed the Agile framework to provide early delivery, continuous improvement, and for the customer collaboration.

Established database connection using Hibernate ORM, implemented Hibernate cache to increase the application performance

Worked on deploying SOAP based Web Services using Axis2.

Created UML diagrams to be included in the Design Document.

Development of Front end UI components using JavaScript, JSP, HTML, HTML5, CSS, Ajax, Jquery, Angular JS, XML

Attending design walk-through with the business and development teams.

Converted JAVA files to Groovy.

Developed and executed software systems utilizing JavaScript and Groovy.

Designed, coded, and integrated software for UNIX platform.

Implemented various Java/J2EE design patterns like Front Controller, Factory Pattern DAO, DTO pattern, singleton, factory pattern, and Prototype and business delegate.

Involved in writing Junit test cases for controller classes by using Mockito Junit Framework.

Developed Unit Test Cases and test the Interfaces. Involved in Modules Testing and Integration Testing.

Used XML and DOM processing, XPath and XQuery.

Processed the JSON requests according to different types of modules, actions, and request data.

Used JBoss 5.1.0 for deploying the Application and Tomcat 6.0 for Coding, testing the application.

Developed different modules of the application using IntelliJ IDEA 13.1.

Worked in an Agile Environment: Attended daily Stand-up meetings and work was carried out on the basis of bi-weekly Sprints.

Environment: Java 1.4/1.5/1.6, IntelliJ IDEA 13.1, Spring MVC, Spring Security, Hibernate, JSP, Servlets, JavaScript, JSON, Design patterns, HTML, CSS, XML, WSDL, Unix, Web Services, SOAP, JDBC, JNDI, Ajax, JUnit, JBoss, Apache Tomcat.

Walmart, Bentonville, AR Mar 2011 - Oct 2013

Java Developer

Project Description: E-Commerce project provides web-based services pertaining to customer requirements. The project's scope consists of developing online shopping through which customers can buy anything online. It provides facilities for viewing various products of different categories and purchasing goods through different modes of transactions.

Responsibilities:

Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.

Created user-friendly GUI interface and Web pages using HTML, JSP, and JavaScript.

Used Struts Validation framework for Client side validations and Server side validations.

Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.

Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with ORACLE as backend.

Worked closely with requirements to translate business rules into business component modules.

Developed and deployed business logic using session beans and servlets

Used Web Services (SOAP) to exchange information.

Used Hibernate framework for back-end development along with JDBC and Spring dependency injection for middle layer development

Provided production support for the application and coordinated with cross functional teams

Deployed JAR, WAR files on WebLogic Application Server.

Wrote Database objects like Triggers, Stored procedures in PL/SQL.

Interacted with the users and documented the System.

Environment: Java, J2EE, HTML, Servlets, WebLogic Application server 8.x, Web services, WSDL, SOAP, Struts 2.0, Hibernate 2.5, Spring MVC, JQUERY, EXT JS, JavaScript, JDBC, CVS, XML/XSL, WebSphere 6.1, Oracle 10g, PL/SQL, Agile.

Convergys, Cincinnati, OH Sept 2010 – Feb 2011

JAVA/J2EE Developer

Project Description: Extension of Infinys 3.0.4 to implement the Rating and Billing modules as part of the front end so that the end customer can use these to create the customer related transaction data into the billing system directly rather than using the thin client of Rating and billing component.

Responsibilities

Involved in analysis and Design of enhancements, authored functional and technical design documents.

Responsible for leading the team in achieving the deliverables by meeting estimates for every sprint.

Extensively used CORE J2EE design patterns in the business layer like Business Delegate, Session Facade, Service Locator and Data Access Object.

Used Spring framework for Bean instantiation and IOC.

Expertise in using dependency injection framework Spring

Created JSP’s using Struts Tag Library, developed Struts Action and Form classes, business delegate methods.

Worked on Split Charges, Price Overrides, Account Thresholds and Nominated Events enhancements APIs, JUnits and GUI part

Used Clear Case version control tool.

Implemented the application using the concrete principles laid down by several Java/J2EE design patterns like MVC.

Used Log4J for logging and tracing the messages.

Used Eclipse as Integrated Development Environment (IDE).

Environment: Java 1.6, EJB2.x, JavaScript, Spring, AJAX, Struts2, JSP, Action Servlets, JMS, JDBC, Axis2, Eclipse, Tomcat server, ANT, CM Synergy, XML, LINUX and Oracle 9i.

Baron InfoTech Ltd, Hyderabad, India Dec 2007 - Aug 2010

Java Developer

Project Description: Baron InfoTech Resources Website Project involves Designing, Developing and Implementing responsive web application that works as a Job board for the company, allowing users to search and apply for Jobs and allow employees to submit Jobs and keep track of candidates along with lot of other features using JDBC, Oracle, XML, HTML, CSS, jQuery, Java Script and Servlets.

Responsibilities:

Involved in Analysis, Design, Coding, and Development of custom Interfaces.

Provided application development, using OOA and OOD methodologies, primarily for Java, EJBs, JSP, (D)HTML, CSS, XML, XSL, XSLT.

Used JavaScript for client side validations.

Developed the Form Beans and Data Access Layer classes.

Servlets and JDBC were used in retrieving data.

Used JDBC API for interaction with the Oracle Database.

Testing the module and fixing the bugs.

XML was used to transfer the data between different layers.

Dealt with java Beans helper classes and servlets for interacting with the user interface written in JSP.

Dealt with the database operations e.g., Calling stored procedures and stored functions.

Worked on database interaction layer for insertions, updating and retrieval operations on data.

Environment: JAVA/J2EE, Servlets, JSP, EJB, JDBC, JavaScript, XML, Eclipse, Oracle 8i, Windows NT

References:

Available upon request.



Contact this candidate