Shirisha Murarishetty
********.************@*****.***
SUMMARY
* **** ***** ** ********** in Designing & Development Enterprise applications & solutions, with extensive work experience in developing Web based Enterprise application using JAVA,J2EE, JSP, Servlet and Web Services (REST).
Extensively used JDBC, HTML, JavaScript, PL/SQL web applications.
Developed applications based on Model-View-Controller (MVC) architecture, using spring.
Have significant experience in design and programming (J2EE, JDBC, JSP, HTML, Servlets, Java Script, XML, SQL, Oracle)
Experience and expertise analyzing, designing and developing enterprise applications using Java, Eclipse, Schedule Task & Batch Frameworks,Hibernate,ASI,Tomcat, WebSphere Application Server,IBM Rational Software Development Platform
Expertise in developing and deploying Web Services using REST and SOAP.
Experience in using Hibernate as Object Relational Mapping (ORM) framework and Maven, a highly effective project management tool for Java/J2EE projects.
Have complete Software development life cycle (SDLC) Knowledge and experience.
Strong understanding of Multi-Tier Environment and Design Patterns.
Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote databases including Oracle, MySql, SQL Server,squirrel.
Good knowledge in unix commands and used putty,winscp to connect to the servers.
Languages
Java, J2EE, J2ME, Java Servlets, JSP, JavaScript, PL/SQL, XML, SQL, C++
Middleware
IBM WebSphere
Application Servers
IBM WebSphere Application Server,Apache Tomcat
Internet Technologies
Java (Servlets, JDBC/ODBC, JSP), HTML, XML
Web Services
SOAP1.1, WSDL1.1,REST
Process & Methodologies
Spring 2.5/3.0, Hibernate, UML, OOAD, Agile Scrum, Batch,Schedule Task Framework,ASI
Distributed Computing
J2EE
Development Environment
Eclipse, Rational Software Architect
Database
Oracle 11g/10g/9i, SQL Server, MySQL, IBM DB2, Squirrel SQL
Other Tools
Maven, PMD, Tools for WSDL,Code pro, Sonar, Code Collaborator, SoapUI,ctlEdit,fusion
Operating Systems
Windows 2000/XP, UNIX, LINUX
Hardware
HP, SUN and IBM compatible machines
EDUCATION
Bachelors in Information Technology Jawaharlal Nehru Technological University, India
PROFESSIONAL EXPERIENCE
Projects:
Client: Paypal
Period: June 2017 – Till date
Project: Partner Stage Support
Location: Austin, Texas
Title: Java Devops Engineer
This Project will support different partner stages in setting up environment,validating test cases, automating test cases and supporting all merchants E2E flow .
Responsibilities:
Work on Deploying components requested by Different partners and also maintain the environments with up to date release deployments.
Setup End- End environment for all Partners.
Automate Jobs to execute test cases on regular basis and fix in case of any issues.
Work with round the clock teams around different timezones.
Coordinating with different teams in fixing the issues and validating test cases.
Use datatrek and Sql Developer in executing DDL and DML related queries required for partner stages.
Develop and Test code in Eclipse using Java8 with maven and TestNG frameworks.
Used Git Hub repository as source control system and pushed and pulled code from it.
Combined Json files and ran collections using postman.
Automated and executed several Jobs to help in creating new user stages in migration to new Rac.
Environment:
Java/J2EE Eclipse,UNIX, Java 8, GIT, TestNG, RESTful Web Services API, Postman, maven, Jira, Datatrek, Sql Developer.
Client: United Services Automobile Association
Period: April 2016 – June 2017
Project: MSR’s PTO Preference
Location: Sanantonio, Texas
Title: Sr Java Developer/Point of Contact
This project will allow MSR’s to rank the order of Preferred Weeks in a Vacation Year and calculate to allocate a week based on their USAA Experience in Nice workforce Management Tool. The tool is used by MSR’s to view, update their schedules and manage their work accordingly. It is tool to monitor and update daily MSR’s activities. Managers can modify their team member’s schedules and monitor their performance.
Responsibilities:
Clarify and Understand Business and Technical requirements
Developed UI Application built on Apache Wicket Framework interacting with Restful web services, which allow MSR’s to rank their Preference for a Vacation year, which will be updated to NICE Workforce Management Tool.
Design, develop, test, maintain and upgrade RESTful API based Web Application.
Developed Restful services, which interact with Oracle database using JPA Transactions.
Followed MVC framework for Interaction of UI with Services at the back end.
Externalizing data using Client Table Lookup table and ERDC table entries.
Ensuring coding standards using PMD(Static code Analyzer)
Executed project in agile methodology, where code was developed and tested on each iteration and Client demo happened every iteration.
Maintained Restricted Access for MSR’s, Supervisors and Managers.
Configured Log4j logging mechanism to increase logging performance.
Involved in designing class diagrams and use case diagrams using UML.
Performed unit testing using JUnit testing framework.
Involved in Coordinating with Offshore for coding, review and deployment.
Environment:
Java/J2EE, Apache Wicket Framework, Rational Software Architect, HTML, UML, Log4J, UNIX, Java 8, RESTful Web Services API, Maven, LOG4J,Rational Team concert, WAS 8.5,Client Table Lookup, Oracle, JPA Transactions.
Client: United Services Automobile Association
Period: February 2015 – April 2016
Project: MSR’s Workforce Management
Location: Sanantonio,Texas
Title: Sr Java developer/Point of Contact
Member Service Representatives use Nice workforce Management Tool, which is used to view, update their schedules and manage their work accordingly. It is tool to monitor and update daily MSR’s activities. Managers can modify their team member’s schedules and monitor their performance.
Nice Workforce Management is an interface developed by NICE vendor and USAA interacts with NICE and avail MSR’s to use the interface for daily tasks and thereby managing MSR’s activities.
Functionalities of MSR includes Schedule Management, PTO Accrual, Adherence, Forecast, Reporting etc.
Responsibilities:
Clarify and Understand Business and Technical requirements
Developed 20 batch Jobs for the purpose of MSR’s schedule Management, Adherence calculation,Forecast generation,PTOAccrual Rate calculation and Updation, Performance Reports,Voice Line Recognition and Data collection for Downstream applications.
Developed Batch Jobs using Batch and Schedule Task Framework for interacting with multiple databases which includes Oracle and Sql databases
Developed Batch jobs running in Linux and windows servers and update into Oracle Database using squirrel and Oracle Database.
Application was built on Batch Framework, scheduleTask Framework interacting with Rest Web services and Hibernate to update into Oracle Database.
Design, develop, test, maintain and upgrade RESTful API based Web Application.
Externalizing data using Client Table Lookup table
Executed project in Agile methodology, where code was developed and tested on each iteration and Client demo happened every iteration.
Maintained Restricted Access for MSR’s, Supervisors and Managers.
Performed unit testing using JUnit testing framework.
Involved in Coordinating with Offshore for few Batch Jobs coding, review and deployment.
Environment:
Java/J2EE, Schedule Task Framework, Rational Software Architect, HTML, UML, Ant 1.5, Log4J, UNIX, Java 7, RESTful Web Services API, Maven, LOG4J,Rational Team concert,WAS 8.5,Client Table Lookup,IBM DB2,control M
Client: United Services Automobile Association
Period: Febraury 2014 – February 2015
Project: Credit Card Acquisition on Mobile
Location: Hyderabad,India
Title: Developer/Integrator
This project is developed from scratch which aimed at originating Credit Cards on Mobile Channel .This project was executed in Agile methodology, where code was developed and tested on each iteration and Client demo happened every iteration.
Responsibilities:
Developed this project using Apache Wicket framework where all the screens are constructed on top of Wicket with Adaptive Web Design.
Adaptive Service Infrastructure (ASI pattern) was used to invoke the Web and EJB services
Good experience in Concentration on building UI using Apache wicket with JAVA/J2EE interacting with web services and ASI Infrastructure to hit same web services from mobile and web channels.
Used Apache Wicket Framework in the application, which is based on MVC design pattern
Updated pages using HTML, CSS for Wicket Framework.
Use code minimizer libraries along with Maven to build and deploy the application
Liaised with BPM Analysts, Technical engineers and Project executive to build solutions that solved customer problems and delivered business value.
Contributed effectively to develop solutions in the areas of process flow, business logic and user interface.
Involved in developing GUI using HTML and CSS.
Involved in writing JUnit Test Cases.
Environment:
Java/J2EE 1.4, Spring 2.0 Framework, Apache wicket, Rational Software Architect, HTML,UML,CSS,EJB,Oracle, SOAP (Java Web Services), SQL, MVC, Log4J, Windows NT, WAS 8.
Client: United Services Automobile Association
Period: November 2012 – February 2014
Project: RegZ6 – Automated Account Review
Location: Hyderabad,India
Title: Developer/Integrator
This project was aimed to automate the process of lowering the APR of the accounts, whose APR were increased due to recession.
14 different Java batch jobs for the purpose of Decisioning, Updating the values to Database and other external systems, Creating reports, sending Notifications and Purging. The project involved a huge volume of nearly 7 million records and this was developed from the scratch.
Responsibilities:
Developed Batch Jobs using Batch and Schedule Task Framework.
Research and implementation of Schedule Task Framework.
Created separate Batch Jobs to purge the records older than n number of years.
Developed Batch Jobs to update huge volume of 7 million records.
Application was built on schedule Task Framework using EJB as business layer.
Involved in designing class diagrams and use case diagrams using UML.
Performed unit testing using JUnit testing framework.
Performed Code reviews through smart bear tool.
Maintained version of code by uploading the files into Borland start team.
Environment:
Java/J2EE, Schedule Task Framework, Rational Software Architect, HTML, UML, Ant 1.5, Log4J, UNIX, Java 6,Maven, LOG4J, Apache Tomcat, Rational Team concert,WAS 8.5,Client Table Lookup,IBM DB2,control M
Client: United Services Automobile Association
Period: Mach 2011 – November 2012
Project: Offer Management System
Location: Chennai, India
Title: Developer
This project is related to providing offers to the members having Credit Card account in USAA.
The Project involved creating a tool for creating and managing different offers and also the project involves displaying the credit card offers in different pages on a Member’s account based on various criteria.
Responsibilities:
Developed Tool to create and upload offers which interacts with Sql Database to update them.
Front end development using JSPs (model 2), CSS2, JSTL, JavaScript.
Developed Session Beans for necessary transactions like fetching the data required, updating the customer information
Developed servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
Involved in writing session beans, message driven beans and hibernate mapping files
Configured EJB and Hibernate on WebSphere Server
Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures
Developed WSDL for implementing web services
Involved in writing JUnit Test Cases.
Designed and created SOAP Protocols for transferring Value Objects.
Used Borland star team as version controlling tool.
Environment:
Java 2,J2EE, JSP/Struts, WebSphere Application Server, JSF 2.0, Servlets, EJB2.0, Sql,Hibernate, XML, RTC, JavaScript, MVC,SOAP Web Service and UNIX.
Certifications:
Title
Version/Test ID
Oracle Certified Professional Java SE Programmer
1.6
Oracle Certified Professional, Java EE 5 Web Component Developer
1.5
I, Shirisha Murarishetty do hereby confirm that the information given above is true to the best of my knowledge