Post Job Free

Resume

Sign in

Service Java

Location:
Chevy Chase, MD
Posted:
April 16, 2015

Contact this candidate

Resume:

MURALI KALVAKURI

Sr. Java Developer

PROFESSIONAL SUMMARY

. Over 8 Years of experience in analysis, design and development of Java

Applications in a highly dynamic and challenging environment.

. Participated in all phases of SDLC like Requirements Analysis, Design,

Implementation, Testing, and Deployment.

. Expertise in J2EE Technology's ( Servlets, JSP, JDBC, Java Beans, JNDI,

JSTL, POJO, JMS, JSF My Faces, JPA, JAX-WS,JAX_RS).

. Excellent understanding of Object Oriented design methodology and Core

Java concepts such as multi-threading, exception handling, generics,

annotations, and so on.

. Expertise in open source frameworks Spring, Hibernate and Struts.

. Expertise in GUI Design. Extensively HTML, XML, Jquery, Java Script,

AngularJS, DHTML, and JSP.

. Strong Experience in using XML Suite technologies (XML, XSL, XSLT, DOM

and XML Beans).

. Experienced on Agile Methodology.

. Actively involved in Service Oriented Architecture using web services.

. Expertise in using SOAP and REST for implementing web services.

. Experience in Application Servers like WebSphere, Weblogic and Tomcat.

. Good experience in databases such as SQLServer 2005/2008 and MySql.

. Strong experience with rule engines like Drools, ILOG.

. Experienced in developing middleware applications using Spring IOC,

Spring Integration, Spring WS, and Spring WS Security.

. Actively involved in using business process management tools like JBPM.

. Proven experience in Integrated Development Environment (IDE) such as

Eclipse, Net Beans, RAD.

. Experience in design, development and implementation of Model-View-

Controller (MVC-2) architecture, AOP (Aspect Oriented Programming), DAO

(Data Access Object) using Spring Framework and good knowledge of Struts

Framework.

. Good experience in understanding and usage of JVM.

. Extensive experience in Software Configuration Management using Version

Control Software such as SVN, CVS and GIT.

. Experience in build tools like Ant & Maven, logging with Log4j, Test

Driven Development using Junit.

. Good knowledge in implementing various Design Patterns Singleton, Factory

pattern, Abstract Factory pattern and DAO pattern.

. Experience in creating Unified Modeling Language (UML) diagrams such as

Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class

Diagrams, Deployment Diagrams using Rational Rose.

. Worked in both Unix and Windows based development environments.

. Good programming and debugging skills in Unix Shell Scripting.

. Quick learner with strong problem solving skills, interpersonal skills

and a good team player.

EDUCATION

> Bachelor of Technology in Computer Science and Engineering from

Visvesvaraya National Institute of Technology, Nagpur, INDIA.

TECHNICAL SKILLS

J2EE Technologies : Servlets, JSP, JMS, JDBC, JNDI, JSTL,

Spring, Drools 3.x/4.0, JAVA Script,

Web

Service, POJO, AngularJS, JSF My Faces, JPA, JAX-WS, JAX_RS

Frameworks : Struts1.x/2.0, Hibernate2.0/3.0, Spring 2.x,

MVC, J2EE Design Patterns

Application Servers : Web sphere 4.0, Tomcat6.0/7.0, WebLogic

10.3/11g, Jboss

IDEs : IBM RAD 7, Eclipse4.x/3.x, WSAD5.x/ 4.x,

NetBeans3.3,

Languages : JAVA1.4/1.5, Java/J2ee, SQL Plus, PL/SQL, HTML, Java

Script

Operating Systems : Red Hat Linux, HP-Unix 9.x, Windows

98/NT/2000/XP/Vista/7

RDBMS : Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000,

MySQL5.1/4.1,

DB2

9.1/8.1/7.2, Sybase 11

Tools : ANT, Maven, JBPM, Jsonic, SVN, CVS, GIT

Version, log4j

XML technologies : XHTML, HTML, DHTML, XML, DTD, XML Schema,

SOAP, WSDL

Testing Tools : Junit 4.x, Load runner

11.0/11.5, Quick Test Pro.

Web Technologies : HTML5, CSS, DHTML, JavaScript, J-query.

Methodologies : Agile, Waterfall

PROFESSIONAL EXPERIENCE

GEICO Inc, Chevy Chase, MD

Oct 2013 - Till

Date

Sr. Java Developer

Description

Geico Eloquence System is robust, innovative, documentation automation

System which is used to build document Entities (like Collection, Master

components, and variations), using parameters such as variables, rules,

formats, functions and conditions. Converter is one of important module of

Eloquence Engine, which converts all the input Word ml documents into

different format like pdf, post script, AFP etc.

Responsibilities

. Created Maven build file to build the application and deployed on

WebSphere Application Server.

. Optimized UML design using patterns like DAO, Factory, Service Locator

and Business Delegate

. Used JavaScript for Client Side validations.

. Has created PL/SQL procedures, functions and complex SQL queries for

admin services.

. Using Java Messaging Service JMS for messaging, configured queues and

topics on the WebLogic 10.3 Application Server and used them for

messaging.

. Developed Oracle PL/SQL Stored Procedures and Queries for Payment release

process and authorization process.

. Defined and constructed layers, server-side objects and client-side

interfaces based on J2EE design patterns, Developed and implemented

spring, JSF My Faces and J2EE based MVC (Model-View-Controller) framework

for the application.

. Developed Servlets and JSPs based on MVC pattern using Struts framework

and Spring Framework.

. Deployed the application on Weblogic Application Server cluster on

Solaris 10 environment

. Implemented Persistence layer using Hibernate to interact with the Oracle

database, Used Hibernate Framework for object relational mapping and

persistence.

. Designed and developed Enterprise Eligibility business objects and domain

objects with Object Relational Mapping framework such as Hibernate.

. Adopt Agile Methodology to plan using JIRA.

. Implemented application level persistence using Hibernate and Spring.

. Consumed Restful Web services where the transmission of data is in JSON

format.

. Developed JSP custom tag libraries, and associated support in the Action

Servlet, that assists in creating interactive form-based applications,

which is the one of the primary area of functionality using Struts

Framework.

. Used JBOSS application server for run time integration of j2ee

applications.

. Developed Servlets and JSPs based on MVC pattern using Spring Framework.

. Developed PL/SQL procedure for login module and registration module.

. Used JDBC to connect to the information model tier.

. Used Eclipse IDE for designing, coding and developing applications

. Written JUNIT test cases for testing UI Framework classes and wrote many

Java Scripts to do client side validations.

. Configured Maven dependencies for application building processes that

created Pom.xml files.

. Make files and the like. Worked with Clearcase source management.

. Enhanced and created new Jasper Reports according to the requirements.

. Installed and configured a multi-server, clustered ILOG environment.

Documented architecture and trained client administrators.

. Involved in Agile planning and Estimation Sessions of user stories and

also participating in Scrum Meetings to update the status daily.

. Utilized Web 2.0 social media strategy tactics to increase company

visibility by 110%

. Design, develop and test of SOA services using SOA / Web Service / Oracle

Fusion Middleware.

Environment

Spring, Hibernate, Weblogic, Rest, JQuery, JavaScript, JSP, Drools, JSTL,

Servlets, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, JUnit,, JSF, Maven,

JBOSS, GWT, Clearcase, Jasper Report, ILOG, Agile, Web 2.0, SOAP.

EBay, San Jose, CA

Apr 2012 - Sep 2013

Sr. Java Developer

Description

eBay.com, an online auction and shopping website in which people and

businesses buy and sell a broad variety of goods and services worldwide.

Projects include the responsive back-end for the retail promotions site. In

addition to its auction-style selling's, the website includes "Buy It Now"

standard shopping; shopping by UPC, ISBN, or other kind of SKU (via

Half.com); online classified advertisements. EBay has a robust mobile

offering, including SMS alerts, a WAP site, Java ME clients, and mobile

applications for Windows Phone, Android OS and Apple iPhone.

Responsibilities

. Was responsible for designing and developing Manage Purchase Order Web

Service and presentation layer with Spring MVC.

. Responsible for Requirement gathering, coding, testing and documentation.

. Architected and deployed Java based web product matching framework that

matches products across multiple retailers.

. Responsible for developing and maintaining all the entity and session

beans.

. Designed and developed the messaging framework for communication between

workflow manager and other Enterprise Applications over Java class and MQ-

Series using JMS.

. Designed and integrated the full scale Spring/Hibernate persistence

solution with the application architectures.

. Implemented Hibernate for Object Relational mapping

. Worked on generating the web services classes by using Service Oriented

Architecture SOA, WSDL, UDDI, and SOAP.

. Developed and implemented the MVC Architectural Pattern using Spring

Framework including JSP, Servlets and Action classes.

. Extensively used GWT technology to add interactivity to the web pages.

. Responsible for developing Use case diagrams, Class diagrams, Sequence

diagrams and process flow diagrams for the modules using UML and Rational

Rose.

. Involved in Preparation of the technical design documents and involved in

identifying and implementation of different J2EE design patterns like

Singleton and DAO etc.

. Development of UI modules using HTML, JSP, JavaScript, AngularJS and CSS.

. Developed the presentation layer using JSP, JSTL, HTML, XHTML, CSS and

client validations using JavaScript.

. Involved in designing and development of web interface using JSP,

Servlets, JavaScript and JDBC for administering and managing users and

clients.

. Developed the application using My Eclipse 8.5 and used eclipse

standard/plug-in features for editing, debugging, compiling, and

formatting and build automation.

. Handling user requests such as code enhancements, bug fixes.

. Designed reports per the need of the user.

. Created stored procedures, triggers and functions using SQL Plus to meet

user requirements.

. Used Log4j for logging errors, messages and performance logs

Environment

Java, J2ee,, Java beans, Servlets, JMS, JSP, AngularJS, Servlets, GWT,

Hibernate, Spring,Java Script, JDBC, UNIX, HTML,XHTML, XSLT,SOAP, WSDL,

Eclipse, Web Services, MySql, SQL Plus, LDAP, Log4j.

Lender Processing Services, Inc., Jacksonville, FL

Nov 2010 - Mar 2012

Sr. Java/J2EE Developer

Description

This application is an Internet mortgage managing application framework to

provide the Internet Banking/mortgage facility for its customers. Using

this system retail and corporate customers of LPS do web transactions

securely, process customer requests like mortgage request/payment, bulk

payments, etc.

Responsibilities

. Involved in requirements gathering, analysis, design, development and

testing of the complete business solution.

. Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class

diagrams and Object diagrams in the design phase.

. Designed UI components using JSP, HTML, CSS, JavaScript, AngularJS and

AJAX.

. Designed and developed presentation layer using Spring MVC Framework, Ice

Faces and Spring Web Flow.

. Used Spring AOP model for transactions in the application and developed

Session beans for the business logic at the middle tier level.

. Used Spring Framework for Dependency Injection and integrated with

Hibernate DAOs.

. Used Hibernate framework in persistence layer for mapping an object-

oriented domain model to a relational database (oracle).

. Used JBPM tool for analyzing the data using the functionalities

provided in it.

. Designed various tables required for the project in Oracle 10g database

and involved in coding the SQL Queries, Stored Procedures and Triggers in

the application.

. Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.

. Used Java Message Service (JMS) for reliable and asynchronous exchange of

important information, such as loan status report.

. Designed and developed Message driven beans that consumed the messages

from the Java message queue.

. Used JAXB parser for parsing the valid xml files as defined by the XSD.

. Used JUnit framework for Unit testing of application.

. Monitored the error logs using Log4J and used JIRA to manage the

issues/project work flow.

. Maven is used as a build tool and continuous integration is done using

Jenkins.

. Followed Scrum methodology for project development.

. Used IBM RAD as IDE and deployed application on WebSphere Server.

Environment

UML, Java, J2EE, JSP, HTML, CSS, JavaScript, AJAX, AngularJS, GWT, Spring

3.0, Hibernate 3.0, SQL, Oracle 10g, SOAP, JAX-WS, Apache CXF, REST, JAX-

RS, WSDL, JMS, JBPM, MDB, JAXB, XML, JUnit, Log4J, JIRA, Maven, Jenkins,

IBM ClearCase, IBM RAD, WebSphere Application Server.

Vonage, Holmdel, NJ

Dec

2009 - Oct 2010

Sr. Java/ J2EE Developer

Description

A CRM Project for a Telecommunication company, used for the purpose of

handling client's day to day requirements related with company services.

It's a complete website provide all the help required by support engineer

to resolve customer's issues or requirements.

Responsibilities

. Programming and Development of web pages using Spring, JSP and

JavaScript.

. Developed user interface using JSTL, HTML, Java script, JQuery, AngularJS

and CSS.

. Used J2EE design patterns like Factory pattern & Singleton Pattern.

. Achieved MVC pattern using Spring MVC architecture.

. Used Hibernate as an O/R mapping tool for selecting, inserting and

updating the records in the database.

. Involved in bug fixing and resolving issues with the QA and production

environment during production support.

. Worked on UML diagrams like Class Diagram, Sequence Diagram required for

implementing the Quartz scheduler.

. Handled Java training sessions for the trainees.

. Used MyEclipse as an IDE for development.

. SVN is used as a tool for version control.

. Used TOAD for accessing the database.

Environment

Java, Struts, Spring, Hibernate, AJAX, JSP, Java Script, JQuery, AngularJS,

Oracle, HTML, CSS, log4j

Icreon Software Ltd, India

May 2006 - Sep 2009

Role: Software Engineer

Description

DERP is a complete Enterprise Resource Planning package consisting of

accounting, procurement, HR, inventory modules. DERP focus on educational

organization like universities and colleges.

Responsibilities

. Analysis and understanding of business requirements.

. Involved in the architecture team for design and implementation of

system.

. Working in a team of 10 members and involved in architecture,

requirements gathering, analysis, detailed design, preparing class

diagram, flow diagram etc.

. Developed Web Services using XML messages that use SOAP. Developed Web

Services for Payment Transaction and Payment Release.

. Created WSDL and the SOAP envelope.

. Developed application using Spring MVC and AJAX on the presentation

layer, the business layer is built using spring and the persistent layer

uses Hibernate.

. Wrote huge JavaScript to do client side validation like login, address,

email, Tel No. validation.

. Improved performance for interactive components through use of AJAX.

. Developed Custom Tags to represent data in a desired unique table format

and to implement paging logic.

. Developed views and controllers for client and manager modules using

Spring MVC and Spring Core.

. Used Spring Security for securing the web tier Access.

. Business logic is implemented using Spring Core and Hibernate.

. Data Operations are performed using Spring ORM wiring with Hibernate and

Implemented Hibernate Template and criteria API for Querying database.

. Developed and modified database objects as per the requirements.

. Involved in Unit integration, bug fixing, acceptance testing with test

cases, Code reviews.

Environment

Java/ J2EE, JSP, CSS, JavaScript, AJAX, Hibernate, Spring, XML, Web

Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC.



Contact this candidate