PAVANI
Email:******.*******@*****.*** Mobile Number: 682-***-****.
SUMMARY :
• More than 7 years of strong IT experience in requirement analysis, design and development of enterprise
applications using J2EE technologies.
• Experience in Health care, Financial, Mortgage Domains.
• Expertise in Object oriented programming (OOPS).
• Experience on Object Oriented Enterprise Applications using J2EE, Java, EJB, JSP, Servlets, JDBC, Java
Beans, Hibernate, Spring, Struts, JavaScript, HTML and CSS.
• Worked with JSON.
• Experience in Spring AOP module, ORM module in dealing with transactions and developing business
components. Also had experience with Spring-MVC module in developing the web services based on
contract first approach.
• Expertise with backend programming using PL/SQL Stored procedures, cursors, triggers, functions,
indexes, and packages on databases like Oracle 8i.
• Thorough understanding of small scale and large-scale projects through various stages of a Software
Development Life Cycle, including functional requirements, specifications, design, development and
finally testing the product.
• Involved in the process of 24*7 application maintenance (Production Support) and new enhancements.
• Experience working with Webservices.
• Used various tools CVS, clearcase for version control.
• Sound Knowledge for Unit testing
• Knowledgein Monkey testing.
• Knowledge of CQ5 content management tool.
• Expertise in Object Oriented analysis and design, developing Use Cases, Sequence and Class diagrams.
1 Skills Summary:
Design Skills UML, Object Oriented Analysis and Design (OOAD), GOF Design Patterns,
J2EE Design Patterns
Languages/ Script Java, JavaScript,UnixShell Script
J2EE Spring, JSP, Servlets, Ajax, JDBC, Hibernate, EJB, Java Beans, JESS,
Struts 1.2, JMS, JNDI, SOAP, REST, WSDL, AXIS, JAX-ws,SAAJ, Java
Script, JUnit, Hibernate, FIT, JAXB, XMLBeans. SAX, DOM, Aspect oriented
Programming, Inversion of Control
XML, XSL, XSLT, XPATH, DOM, HTML, CSS
XML/ HTML
Database and Tools Oracle 10G/8i, Postgres, MySQL, DB2, Teradata, PL/SQL Developer,
Teradata SQL Assistant, MS Access.
Web/App Servers/Frameworks BEA WebLogic 11/10.3/8.1/7.0, IBM Web Sphere 7.1, Tomcat 6.0,Jetty
Networking Protocols TCP, UDP, VoIP, SIP
Operating Systems Windows, UNIX
CASE Tools Rational Rose, UML, ERWIN
Schedulers Quartz, Autosys, Weblogic Notification Scheduler
Performance Tools Jmeter, Jrockit
Build Tools Ant, Maven
PROFESSIONAL EXPERIENCE
Accenture, Austin, TX
Role: Sr. Java Developer
Project : Business Acquisition April 2013 to till date
Description:
Project 1 : Business Acquisition Group (Small Group Quoting, Renewal, Enrollment & Rating Consolidation)
HCSC (Health Care Service provider) provides Health Care Services to Individual, Small Group and Large Group
accounts. Within BA (Business Acquisition), multiple applications were developed from Quoting, Enrollment, Rating
and Renewal of the existing accounts.
Project 2 : Each batch job consists of a series of steps that execute operations (i.e. update or calculation) and
calls to system resources such as database connection to save the contents of the file to a database. Depending
on the functionality of the batch job, it may consist of one or more batch modules that run in succession.
Responsibilities:
• Interactions with the business unit to gather the requirements review the specifications and monitor the
work.
• Involved in high level and low level design and used UML diagrams.
• Used Hibernate ORM for database interactions.
• Used Spring core for Dependency Injection.
• Used Spring MVC to implement MVC pattern.
• Developed the front-end web presentation layer using JSP,HTML,JAVASCRIPT,CSS.
• Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
• Designed and Developed SOAP web services
• Used Stateless and Message Driven Beans to implement the middle layer in the application.
• Involved in writing SQL queries and PL/SQL Stored Procedures
• Responsible for unit testing and integration testing, bugs fixing, handling change requests and code
reviews
• Developed / updated Cascading Style Sheets (CSS).
• Used Javascript frameworks : JQuery.
• Designed and developed the logging mechanism using Log4j APIs
• Used AJAX extensively to make the application fast and more user friendly.
• Configured JMS Queues, Log4J appenders, data sources and authentication credentials in JBoss
• Installed and configured WebSphere 6.1/7.0 and deployed the application in UNIX environment.
• Extensively used Hibernate for Object relational Mapping for data persistence.
• Implemented various design patterns in the process like – Front controller, MVC, Singleton, Factory, and
Session Façade patterns.
• Used Maven for building the application.
• Actively participated in the daily and weekly status meetings
• Involved in developing Validation module
• Developed XSLT style sheets for transformation on XML objects
• Developed java classes for data store and retrieval from Database
• Enhanced the code according to the business requirements.
• Estimation of work based on Agile methodology.
• Provided user support in all phases of SDLC till its successful implementation.
Environment: Java 1.6,J2EE, JSP, Servlets, XML, Web Sphere 6.1, Eclipse, Oracle 10g,ClearCase, HTML,
JPA, JavaScript, JQuery,Weblogic 11, MVC,Spring MVC, Webservices, Hibernate.
JPM Chase, Dallas, TX
Role: Sr. Java Developer
Project: Agent Desktop
April 2011 to March 2013
Description: The Agent Desktop application was developed for underwriting of Chase and WaMu loans which
were part of the HAMP (Home Affordability Modification Program) and CMP (ChaseModification Program)
modification programs. Agent Desktop application applies business rules which run on a rules engine and finds
out which modification plan the loan is eligible for. The Loan Modification service is exposed as a web service.
Responsibilities:
• Developed end to end flow for the modules using java/j2ee technologies.
• Used Hibernate ORM for database interactions.
• Used Spring core for Dependency Injection.
• Used Spring MVC to implement MVC pattern.
• Used Spring security module to implement URL level and Instance level security.
• Used Spring access control for controlling the access on different parts of the application.
• Used various Java, J2EEdesign patterns like Façade, DAO, DTO, Singleton etc.
• Used JBPM for workflows.
• Involved in writing Unix shell scripts.
• Used JSP,HTML,JAVASCRIPT,CSS for UI development.
• Used Javascript frameworks : Prototype and JQuery.
• Used AJAX extensively to make the application fast and more user friendly.
• Involved in developing use cases for the project using UML.
• Used IBM WebSphere Application Server, Apache Web Server.
• Developed and tuned the database SQL and PL/SQL queries.
• Environment: Java, Jsp,Html, JavaScript, CSS, Design Patterns, JUnit, XML, JXSL, Spring, Hibernate,
DAO, Ajax, Mysql, Linux.
Environment: Java 1.5,J2EE, JSP, Servlets, EJB 2.0, XML, Web Sphere 6.1, Eclipse, Oracle 10g,ClearCase,
HTML, JPA, JavaScript, MVC, Windows NT,Spring MVC, Webservices, Hibernate.
Verizon Wireless, Irving TX
Project: OPUS- Shared Data Group
Role: Java Developer
Jan 2009 –March 2011
Description: Verizon shared Data plan would allow a group of users to share their DATA plans’ allowance, as well
as overage tier allowances (including MB Tiers) independent of their sharing ability for current group voice and
messaging. For illustrative purposes, customers should be able to share Data bucket allotments and overage MB
tiers, with the ability of individual group members to participate in Data sharing or opt-out of Data and/or Data
group entirely, however, still participate in group voice and group messaging. The customer should be able to self-
define what lines reside within the sharable data group and which ones utilize individual allowances.
Responsibilities:
• Designed and developed the user interface layer using JSP, CSS and DHTML.
• Involved in developing use cases for the project using UML.
• Using a combination of JSPs, HTML and JavaScript for the front end.
• Involved in designing AJAX calls for various components using GWT.
• Involved in developing the custom GWT event propagation and handling.
• Involved in customizing the widgets as per the business requirements using GWT.
• Analyzed and implemented the Spring-MVC framework.
• Involved in resolving business technical issues.
• Implemented SOA in developing the services using JAX-WS.
• Used spring framework in the development of a business bean and to interact with the Hibernate ORM
tool.
• Involved in writing technical Specifications for the application.
• Involved in developing the functional specifications.
• Used Hibernate to interact with the Oracle database and to retrieve, insert and update the data.
• Developed and tuned the database SQL and PL/SQL queries.
• Used AspectJ for creating the aspects for logging in the application.
• Used JPA for managing the relational data.
• Used SOAPUI for testing the webservices.
Environment: Java 1.5,J2EE, JSP, Servlets, EJB 2.0, XML, Web Sphere 6.1, Eclipse, Oracle 10g,ClearCase,
HTML, JPA, JavaScript, MVC, Windows NT,Spring MVC, Webservices, Hibernate.
Wipro Technologies Hyderabad, India
Project: Hospital management System
Role: Software Developer
Aug 2006 –Dec 2008
Description: It is an exhaustive product that addresses entire gamut of automation needs of the Hospital and
comprises of the following activities:
In-Patient & Out-Patient Administration, Lab and other Clinical Investigations Pharmacy (including IP&OP),
General Inventory and Purchasing, Pay-Roll & HR Administration tenancy of General and Biomedical equipment,
Financial Accounting and Billing House-Keeping, Ward management, ICU and OT administration, Marketing
Health Services. Health wave generates required Reports Such as Daily IP/OP report, Stock report, Daily Surgery
Schedules, Drug-List, Ward bed Occupancy Report and necessary Financial Statements.
Responsibilities:
• Participated in coding, GUI design and testing.
• Validation of the registered users using JSP-Servlets and JDBC with the details available in the Database.
• Created documentation of the application.
• Developed reusable class files for validations and database interactivity.
• Developed Servlets and JSP for Data retrieval implementation with User Interface.
• Developed Container Managed Entity and Session beans.
• Participate in designing Webservice framework in support of the product.
• Implemented SOA in maintaining different versions for different clients.
• Developed web services in Java and Experienced with Service Oriented Architecture Protocol, WSDL.
• JDBC with SQL/PLSQL for database connectivity.
• Involved in writing UNIX scripts.
• Developed required Web pages using HTML and JavaScript.
• Involved in Different J2EE Design patterns like Session Façade, Service Locator, and Business Delegate.
• Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
• Developed Action Classes and Action Forms beans.
• Worked with the team in the development of the Application front-end using JSP, AJAXSTRUTS with the
help of HTML and JAVASCRIPT.
• Implemented server side and client side validation Java Script, Validation-Rules.xml, and Validation.xml.
• Responsible for Hibernate-mapping XML Files.
• Involved in the integration performance and unit testing of the project.
• Involved in the Performance related issues like open connections and open cursors.
Environment: ApacheTomcat, Java, JSP, Servlet, EJB, JDBC, JNDI, Java Beans, Design Patterns, XML, XSL,
XSLT, Struts, Hibernate, Oracle, Log4J,Apache Axis, Eclipse.
EDUCATION/CERTIFICATIONS
Bachelor of Technology in computer science.
Certifications: Sun Certified Java Programmer for Java™ 2 Platform.