Post Job Free

Resume

Sign in

Service Project

Location:
Camp Hill, PA, 17011
Posted:
February 10, 2017

Contact this candidate

Resume:

Sravani Penmathsa

Phone: 847-***-**** Email: acyrjh@r.postjobfree.com

Profile:

With nearly 7+ years of experience and knowledge in the software industry, I am a J2EE Full Stack Developer and Analyst with work expertise across different software methodologies (Waterfall, Agile) and different industries (Financial, Health Insurance and Multi-national). A quick learner with passion to learn, grow and contribute invincibly to the team. Proven ability to work on multiple projects and result oriented enterprises.

PROFESSIONAL SUMMARY:

Skilled in all facets of J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing for various domains.

Proficient in working with various technologies like Java/J2EE, JSP, Servlets, JDBC, struts 2, Hibernate 4.0, Spring-3.0, XML, Web Services and Design Patterns.

Experienced in developing Java Web Services using XML, RESTful, SOAP, Web Services Development Kit, WebSphere, JBoss, WebLogic, and WSDL.

Experience in UI Framework design and development, particularly using Ajax, JSON, HTML5, JavaScript and CSS.

Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL Server including SQL/PLSQL, Stored Procedures.

Experienced in large, organized and enterprise application development (hands-on experiences with all aspects of SDLC Agile /Waterfall)

Experience in developing Application & Framework using MVC Architecture, STRUTS Framework, SPRING Framework, SPRING MVC.

Expertise in database modelling, administration and development using MySQL, PL/SQL in Oracle (8i, 9i, 10gand 11g), DB2 and SQL Server environments.

Experienced in using Continuous Integration and build tools ANT and Jenkins.

Experienced with different version management software such as Tortoise SVN, GIT.

Expertise in deploying, configuring and administering application servers such as JBoss, WebSphere, Web logic and Apache Tomcat Server.

Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.

Extensive experience in GUI development using HTML, CSS, JavaScript, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, XSLT.

Experience in defining and designing the layers, components of the project using OOAD Methodologies and standard J2EE patterns and guidelines.

Hands on experience in IDE tools like Eclipse, JDeveloper, IntelliJ.

Extensive experience in JMS and MDB for server side messaging.

Experience in using Spring Batch for the transaction management.

Hands on experience in NoSQL databases like MongoDB.

Excellent experience in Design Patterns using Core J2EE Design Patterns and Gang of Four like Singleton, DAO, Factory, MVC.

EDUCATIONAL QUALIFICATION:

Bachelor of Engineering in Electronics & Communication Engineering

TECHNICAL SKILL SET:

Languages

Java, SQL, XML, PL/SQL

J2EE Common Service APIs

Servlets, JSP, JDBC, EJB, JPA, Hibernate, JNDI, Java Mail, JTA, JAXP,

JAXB, AJAX, Struts, Spring

Middleware

EJB, JMS and RMI

Framework/APIs/Tools

Apache Struts, JUnit, Hibernate, Spring, Ant, Web Services (SOAP, WSDL), AJAX, Java Server Faces (JSF)

XML Web Services

XML, SAX, DOM, JAXB, WSDL, JAX WS, XPath, SOAP, XSLT, XHTML, DTD

RIA Technologies

AJAX, HTML, HTML5, CSS, Java Script, Bootstrap UI, Angular JS

Web Servers

Web Logic, JBoss, Apache Tomcat

Databases

Oracle, MS SQL Server, MongoDB and DB2

Version Control

CVS, SVN, Microsoft VSS, GIT

IDE

My Eclipse, Eclipse, NetBeans

Methodologies

Waterfall, Agile, TDD(Test Driven Development)

PROFESSIONAL EXPERIENCE

Highmark Health Solutions, Camp Hill, PA Aug’16- Present

Project: Customer Service Request Portal

Role: Sr. J2EE Full Stack

Description: Highmark is one of the nation’s largest insurance companies. It provides healthcare coverage throughout Pennsylvania and offers variety of insurance related products. This project is regarding the enhancement of web-based application that helps customers to find the insurance plan that best suits for them.

Responsibilities:

Actively involved in defining and designing the tiers of the applications and implementation using J2EE best design practices

Worked with development of presentation tier using JSF, JSTL, Java Script, Ajax, JQuery

Followed Agile software development, test driven development and scrum status meetings. Developed use case diagrams, class diagrams, database tables and mapping between relational databases.

Developed classes using Spring framework to handle user requests.

Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g

Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.

Implemented JMS for asynchronous auditing purposes.

Responsible for change requests and maintenance during development of the project.

Implemented design patterns such as Singleton, Session Façade and Service Locator.

Involved in writing the Java utility classes to convert MQ based control claimant information.

Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.

Used SVN for version control.

Developed Graphical User Interfaces using HTML, CSS and JSP’s for user interaction.

Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.

Implemented server side tasks using Servlets and XML.

Used Quality Center for defect tracking.

Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.

Built scripts using Apache Ant to build the J2EE applications.

Written Test cases using JUnit framework to validate the application flows in different scenarios.

Implemented the logging mechanism using Log4j framework.

Environment: J2EE, JSP, JSTL, EJB, Eclipse IDE, Hibernate, JQuery, Java Script, Ajax, Spring Framework, HTML, CSS, XML, JUnit, PL/SQL, ANT, UML, Oracle 10g, SVN, Agile methodology.

Highmark Health Solutions, Camp Hill, PA Jan’15-Aug’16

Project: Claims Management

Role: Sr. J2EE Full Stack

Description: Involved in developing the Pharmacy Claim Enhancement (PCE) engine which provides a synchronous HTTP service interface to the Pharmacy vendor. An XML message should be constructed by the caller and sent to the service. The service will always return a response, even if no changes to the claim are to be made. The claim service is a set of RESTful web service endpoints that provide an interface to the service. The service expects a well formed claim request element to be composed by the calling client and will accept the request in XML format.

Responsibilities:

Extensively worked on spring framework for developing middle tier application and persistence tier using the Hibernate frameworks.

Designed and implemented database objects like SQL queries and stored procedures.

Used Spring Data with MongoDB in mapping the documents and POJO’s.

Used Java Server Faces JSF to simplify the development of the User Interface (UI).

Involved in implementing design patterns (DAO, DTO, and Singleton) to interact with backend J2EE to transfer data to UI components.

Involved in designing front-end application using HTML, CSS, Angular JS, and JQuery.

Designed and developed services using Restful.

Extensively worked on JUnit for unit testing.

Used Hibernate in mapping bean class to database tables to provide transparent persistence to POJO’s.

Used Maven for building, writing test cases and documenting the application.

Used IBM WebSphere Integration Developer to implement SOA.

Actively participated in System testing, Integration testing and Stress testing reviews.

Responsible for designing Use Case Class Diagram and Sequence Diagram.

Involved in analyzing BRD and preparing High Level/Low Level Design Documents to get an overview of whole system.

Responsible for creating DDL statements for the database.

Involved in creating POJO’s for implementing business logic.

Involved in designing Entity data and Physical Data Model for the system.

Extensively worked on building integration components and shared services components.

Environment: J2EE, Spring, JSF, Hibernate 3.0, REST, DB2, Eclipse, IBM WebSphere Enterprise Architect, JUnit, Log4j, Angular JS, Maven, Jersey.

Xerox State HealthCare, Atlanta, GA June’13-Dec’14

Project: Mediaid Management and Information System (MMIS)

Role: J2EE/Java Developer

Description: MMIS is an integrated application-software packages that involves several technology areas (such as Web Application, SOA, Business Process Orchestration, Security, Integration, COTS, Rules, and RDBMS) to form overall solution for a health care system. This integrated application software is customized and implemented for different states like CA and NY based on the state specific requirements. It supports Membership Registration & Management, Setting plans and administration, Claims processing and payments functionalities. Involved in the implementation of various use cases in the Claim Processing module, which included Data Validation, Provider Edits, Member Edits and Reference Edits.

Responsibilities:

Analyze business requirements & Architect in-house solutions for various gaps that were identified through the concept sessions.

Design and develop web based applications using JSF.

Architect and design server side framework with J2EE – EJB and Hibernate Framework.

Create technical architecture and low-level design artifacts.

Prepare Non Functional Requirements for systems.

Develop custom testing framework to create and automate test cases and execution using Junit, Mockito / PowerMockito.

Develop strategy and implement Business rule validations using Blaze Advisor.

Participate and provide feedback in design reviews of other teams for seamless integration.

Leading the Claims Adjudication Module, responsible for the code delivery to QA.

Mentor team members.

Enabling SSL Security in Web Environments for IBM Web Sphere application Server.

Prepare Code guidelines / checklist as mandated by the client.

Participate and provide feedback in code reviews with the client.

Environment: Java, J2EE, IBM WebSphere, EJB2.1, Hibernate, Blaze, JSF, Junit, Log4j, Oracle.

CitiCards, Irving, TX Oct’12-May’13

Project: Service Requests Query

Role: J2EE Developer

Description: The Service Request Center is a tool for developing, deploying, and managing services. It provides the end user with many options for different rewards (services) like requesting a login ID and password, changing the owner of a piece of equipment, and other similar tasks. This project included adding up to 36 services to Request center.

Responsibilities:

Responsible for Gathering the system requirements, feasibility study, prototyping, and suggesting the best solutions to customers.

Extensively used Core Spring Framework for Dependency Injections of components.

Used Hibernate as data mapping and persistence framework to implement data access abstraction.

Developed the application using Struts Framework which is based on the MVC design pattern.

Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.

Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.

Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.

Wrote Servlets and JSP scripting for the communication between web browser and server.

Designed and developed framework components, involved in designing MVC pattern using Struts Framework.

Involved in the maintenance work like CR (Change Request).

Developed user interface using Struts, JSP, HTML, CSS and Java Script.

Used Data Access Object (DAO) design pattern to abstract and encapsulate data access from relational database.

Used Junit for Testing in a Test Driven Environment.

Involved in the deployment of the code in prod.

Environment: Java, J2EE, Servlets, JSP, Struts, Java Beans, Java Script, JQuery, AJAX, HTML, CSS, WebSphere, XML, XSTL, Web Services, SQL.

Google, Hyderabad, India July’11-sept’12

Project: Flagship

Role: Java/J2EE Developer

Description: Multi- Channel Desktop is the project. The goal of the project is to design, develop and implement an enterprise wide, customer centric product that supports sales and services solutions for the Google USA across staff and call center channels. The application is used by the internal staff and customer relationship center employees across the US. The online portal server hosting the application was upgraded from version 5.1 to 6.0 latter. The build and deployment process of the application also changed from a manual process to an automated process.

Responsibilities:

Designed and developed presentation layer using JSP, Custom Tags and HTML.

Understanding the client requirements and add designing document

Implemented the Servlets to transfer the request to an appropriate server where the request can be processed and the results are then transferred to client.

Java Script is used for the client side validations and to provide the event driven programming with HTML files.

Developed the user interface using JSP and Java Script to view all online trading transactions

Developed both Session and Entity beans representing different types of business logic abstractions

Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs

Designed modules using JDBC for database connectivity.

Coded HTML pages using CSS for static content generation with JavaScript for validations.

Created the stored procedures using Oracle database and accessed through Java JDBC.

Implemented Java Naming/Directory Interface (JNDI) to support transparent access to distributed components, directories and services.

Used JDBC API to connect to the database and carry out database operations.

Developed action Servlets and JSPs for presentation in Struts MVC framework.

Used JSP and JSTL Tag Libraries for developing User Interface components.

Developed test cases and performed unit and integration testing.

Performed using testing using Used JUnit.

Developed PL/SQL View function in Oracle 9i database for get available date module.

Involved in writing Cactus test cases for testing the application.

Used Ant build script to create EAR files and deployed the application in Web Logic app server.

Used CVS for version Control.

Environment: Custom Tags, Java, J2EE, JavaScript, HTML, JSP, JSTL, EJB, Struts, JDBC, HTML, Oracle, ANT, Servlets, JUnit, CVS, PL/SQL

Google, Hyderabad, India Jul’10 -Jul’11

Project: GT (Ground Truth)

Role: JAVA/GIS Developer

Description: GT is the sub process for Google Map Maker which is a web based application which enables the user to create their own features on the Map Maker Front End. The system also provides access to various features like adding landmarks, buildings, Water-bodies etc.

Responsibilities:

Designed and documented several front-end web mapping applications for the Google Archeological Atlas project.

Extensively utilized JavaScript/HTML5/CSS3 and various API libraries to create a useful repository of historic spatial data.

Worked on various web development frameworks like JSF, AJAX, Servlets, Java Server Pages (JSPs), XSL, CSS.

Develop database schema for authorization system using SQL.

Design test plans, scenarios, scripts, and procedures.

Worked on conversion of Pearl/CGI application to servlets.

Establish JDBC connection to retrieve the population characteristics for mapping services, spatial data tables from the SQL database.

Unit level testing of the code.

Development of Workflow, Request Creation and Admin modules using Struts Framework.

Environment: J2EE, JSP, JavaScript, CSS, Oracle 8i, Servlets, Unix scripting, Pearl/CGI.

GlobalLogic, Hyderabad, India Jun’09 – Jun’10

Project: Ticket management schemes

Role: Java Developer

Description: Managed the tickets (incidents, problems, and service requests) assigned to my queue in Service Manager tool (HPSM) and ensured that the issues and risks were identified, escalated, and resolved appropriately. Engage vendors and business users to coordinate the issue resolution and provided timely update to the affected end users.

Responsibilities:

Involved in analyzing BRD and preparing HLD and LLD to get an overview of whole system.

Responsible for creating DDL statements for the database.

Involved in creating POJO’s for implementing business logic.

Extensively worked on building integration components and shared services components.

Good experience in developing SQL queries and stored procedures.

Used HTML/CSS to simplify the development of the User Interface (UI).

Designed and developed services using Restful and WSDL.

Extensively worked on JUnit for unit testing.

Actively participated in System testing, Integration testing and Stress testing reviews.

Environment: J2EE, spring, Web Services, REST, DB2, Eclipse, Oracle, JUnit, Log4j.



Contact this candidate