Post Job Free
Sign in

Java Manager

Location:
Irving, TX, 75142
Posted:
April 08, 2013

Contact this candidate

Resume:

(: *******.******@*****.*** Vasantha Tumati

(: 608-***-****

EXPERIENCE SUMMARY:

. Over 10 years of experience in Software Development including

analysis, design, development, and testing of various applications in

JEE environment.

. Gathered project requirements through customer interaction,

preparation of design documents, data modeling, and use cases.

. Worked on multiple web based, middleware and enterprise level

projects, in fast paced, dynamic and highly demanding environment,

with diversified technologies like JAVA, Servlets, JSP, JDBC, Java

Beans, EJB, XML, XSL,SOAP/Restful Web Services, Jasper Reports, RMI,

JNDI, JMS and UML.

. Developed various applications using Struts and Spring Frameworks.

. Followed agile methodologies.

. Developed presentation tier components using JSP, AJAX, JQuery, JSTL,

JSON, HTML, DHTML, HTML5, CSS, Custom Tag Libraries and Java Script.

. Developed SOA web applications using web services (Restful, SOAP, and

JAX-RPC).

. Worked on client-server projects and Internet Applications, especially

n-tier (multi layer) architectures.

. Good understanding of object-oriented technologies and relational

database systems.

. Wrote PL/SQL stored procedures in Oracle.

. Improved the build process by migrating it from Ant to Maven2.

. Developed and deployed JEE applications on various application

servers, web servers like Web Logic, Web Sphere, Tomcat and JWS.

. Used JUnit easymock for unit testing and integration testing on the

developed modules.

. Developed Batch processing application with multi-threading.

TECHNICAL SKILLS:

Java Java 1.2/1.3.1/1.4.2/1.5/1.6, JDBC, RMI, Applet,

Technologies Multithreading

JEE JSP, Servlets, EJB 1.x/2.1/3.0, JMS, JSTL, JNDI and

LDAP.

Frameworks/Libra Struts, Spring, Hibernate, JUnit, Log4J, etc.

ries

App Server WebLogic 6.1/7.1/8.1/9.2/10.1/10.3.x,WebSphere

3.5/4.0/5.0/5.1, RAD 6.0/7.0, JBoss 4.0/6.0, Apache

Tomcat 5.x

Web Server Tomcat 4.x, Java Web Server 2.0

IDE My Eclipse 9.x, VAJ 2, Visual Caf , Eclipse 2.x/3.x,

WSAD 4.0/5.0, JBuilder 4/5

Databases Oracle 8i/9i/10/11g, DB2, SQLServer, MySQL and

MS-Access.

Web Technology Applets, Swing, JavaScript, HTML, DHTML, CSS3, YUI,

AJAX, JQuery, JSON

Config.Mgmt. CVS, PVCS, VSS, SVN, Team Forge, ClearCase, CM Synergy

Tool 6.1, eChangeMan.

Open Source Xerces, log4J, JUnit, MySQL, HttpClient

Build scripts ANT, Maven, CruiseControl Auto Build

Protocols HTTP, HTTPS, SMTP, SOAP, Telnet, LDAP

Operating System Unix (AIX/SOLARIS/LINUX), Windows 95/98/NT/2000/XP/7

SOAP/Restful Web services, JAXB, JAX-RS, JAX-WS, Jersey,

Other XML, XSD, XSL, XSLT, XSL-FO, Xalan, Xerces, SQL, and

Jasper Reports.

SCP - Securus Technology Inc., Dallas, TX

04/09 - Till Date

Sr. J2EE Developer

The Secure Connect Platform (SCP) is a robust full-featured centralized

call handling and call routing processor, providing complete administrative

management control, and integrated telephone system with investigative

tools and a host of integrated applications all tailored to each

institution's requirements. The SCP User Interface (UI) sits on top of the

call processor system. This allows the end-user to manage the institution's

facilities as well as perform investigative duties.

Responsibilities and Environment:

. Performed requirement analysis, design, coding, team co-ordination,

code review, testing and installation.

. Developed various modules in end to end applications using JSP, JSTL,

Java, Servlets, EJB 2.x/3.x, SOAP/Restful Web Services, AJAX, JQuery,

JSON, XML, HTML, DHTML, CSS, and JavaScript with My Eclipse IDE using

Struts Framework.

. Developed PDF, Excel, CSV reports using Jasper Reports with iReport

tool.

. Used Log4j logging framework for application logs.

. Used java script for client side validation.

. Used SVN/TeamForge for source code management.

. Troubleshooting and fixing the defects in production/test/development

environments.

. Improved performance by moving the business logic from java to stored

procedures.

. Wrote sql queries, stored procedures and Packages including joins like

inner and outer joins using Oracle.

. Wrote Ant build scripts to compile, create Jars, Wars, and Ears along

with auto builds setup using CruiseControl and deployed with WebLogic

9.x/10.x and Apache Tomcat Servers.

. Developed and delivered all assigned modules on-time with quality code

to QA.

. Researched and consolidated connection Pools as needed.

. Improved and refactored code wherever needed with annotations and

generics.

. Support to deploy the applications in various environments like QA/Pre-

Prod and Production.

. Deployed the application on WebLogic Application server 10.3.3 on

Red Hat Enterprise Linux Server release 5.3.

. Technologies involved are WebLogic 9.1/10.3.6, Java 1.4/1.5/1.6,

Eclipse 3.x, MyEclipse 9.0, Oracle 9i/10g/11g, J2EE, JSP, JMS, EJB

2.1/3.0, Servlets, JDBC, Ant, Maven, SVN, TeamForge, Log4J, JUnit,

Struts 1.2, JQuery, HTML5, JSON, Ajax, JavaScript, XML,UML.

E-Imports- Securus Technology Inc., Dallas, TX

04/09 - Till Date

Sr. J2EE Developer

E-Imports is a Batch Processing application. By interfacing with SECURUS'

E-Imports application, JMS vendors electronically send automated files

from their system to an E-Imports system File Transfer Protocol (FTP)

directory, monitored by the calling platform SCP, in order to

automatically manage inmate accounts, personal allowed numbers, and money

transfers.

Responsibilities and Environment:

. Performed requirement analysis, design, coding, code review, testing

and installation.

. Developed presentation layer component using JSP, CSS, DHTML,

JQuery, and JSON.

. Used JavaScript for client side validations.

. Designed and developed n-tier J2EE application struts framework

that consists of various components as mentioned below.

. File Notifier Component: This component is deployed in the Apache

server. This waits for any customer files dropped in the FTP server.

As soon as it gets any new files from customers, it sends a HTTP

request to the EImport Application server via the load balancer.

. EImport Application: This component does all the pre-processing,

validation of files and splitting of bigger files into a configurable

batch size before sending to services for actual processing. It

contains three basic sub-components:

. Scheduler: This is responsible to run the task manager at configurable

time interval

. TaskManager: This is responsible to span the various files to the Task

processor which is responsible for file processing. TaskManager

contains a pool of worker threads to run task processor.

. ErrorLogManager: This is responsible for processing the errors posted

by task processor and updating the error log db.

. EImport Service: This module processes Custody accounts and Debit

accounts. This interfaces with the SCN OPDB Database and the back

office web services. It creates, updates and inactivates the

custody account.

. Wrote pl/sql stored procedures for database tier.

. Deployed the application on WebLogic Application server 10.3.3 on

Red Hat Enterprise Linux Server release 5.3.

. Technologies involved are WebLogic 9.1/10.3.x, Java 1.5/1.6, MyEclipse

9.0, Oracle 11g, J2EE, JSP, JMS, EJB 2.1/3.0, Servlets, JDBC, Ant,

SVN, TeamForge, Log4J, JUnit, Struts 1.2, JQuery, JSON, Ajax,

JavaScript, XML,UML.

Unified Web Services - Securus Technology Inc., Dallas, TX

04/09 - Till Date

Sr. J2EE Developer

The SCP Unified Services is designed to provide a generic web services to

manage Inmate accounts and deposit money into inmate SCP Debit accounts.

This system will be used by WS Gateway to provide services to the JMS

vendors/partners like Swanson, Aramark, Syscon and others.

Responsibilities and Environment:

. Gathered business requirements and wrote functional specifications and

detailed design documents.

. Improved the build process by migrating it from Ant to Maven2.

. Developed SOA components using Restful web services to manage inmate

accounts like, create account, and update account information,

Transfer Account, release account, Activate Account, Fund Account,

Debit account and Credit Account.

. Used Hibernate (ORM) for mapping POJO's to tables using XML

configurations, and created various xml files using Hibernate to map

java classes to tables.

. Developed Data Access Object (DAO) java components.

. Wrote PL/SQL stored procedures for various business functions.

. Deployed the application on JBoss Application server 6.0 on Red Hat

Enterprise Linux Server release 5.3.

. Technologies involved are JBoss 6.0, Java 1.6, MyEclipse 9.0, 11g,

J2EE, Spring MVC, Servlets, JDBC, Maven, SVN, TeamForge, Log4J, JUnit,

Struts 1.2, JQuery, JSON, SOAP UI, and Rest Client.

Work Bench National (WBN) - Verizon, Tampa, FL

08/08 - 03/09

Sr. J2EE Developer

Workbench National is a web based application, primarily used by DRC

(Dispatch Resource Centers) Managers & Technicians to monitor and

administer the lifecycle of all install and maintenance jobs from WFA/DO.

Responsibilities and Environment:

. Performed requirement analysis, design, coding and implementation,

team co-ordination, code review, testing, and installation.

. Developed various modules using JSP, JSTL, Java, Servlets, Message

Driven Beans, Web Services, AJAX (DWR), XML, DHTML, CSS, and

JavaScript with Eclipse 3.3 IDE using Struts Framework.

. Developed Presentation layer using JSP, AJAX (DWR), Display Tag, HTML,

XHTML, CSS and Java Script.

. Used MQSeries as a middleware in the application to send and receive

messages and these messages triggered the various process in the back

end.

. Experienced to use the Jasper Reports to generate the dynamic content,

and it reads its instructions from an XML or .jasper files, for that

used iReport tool.

. Involved in developing n-tier J2EE application framework that consists

of service brokers, messaging systems, JMS, Message Driven beans and

Web Services components.

. Developed JavaBeans that are used by various modules of the

application.

. Used Log4j logging framework for logging messages with various levels

written through out the java code.

. Used Java Web Services using SOAP to transfer the data from remote

systems like WFA/DO, AWAS.

. Used Hibernate (ORM) for mapping POJO's to tables using XML

configurations, and created various xml files using hibernate to map

java classes to tables.

. Used CVS/SVN for source code management.

. Troubleshooting and fixing the defects in production/test/development

environments.

. Good Experience to write sql queries, views, Sequences, Functions,

stored procedures and Packages including joins like inner and outer

joins using Oracle.

. Developed set of web services using Apache Axis API to interact with

external systems.

. Involved in Bug Fix using IPM tool.

. Wrote Ant build scripts to compile create Jars, Wars, and Ears and

deployed with WebLogic 9.1 and Apache Tomcat Servers.

. Provided post-production deployment support and involved in

enhancement Development.

. Supporting various phases of testing like ST, IT, UAT and Production.

. Technologies involved are WebLogic 9.1, Java 1.4/1.5, Eclipse 3.x,

Oracle 9i/10g, J2EE, JSP, JMS, EJB 2.1/3.0, Servlets, JDBC, JMS,

MQSeries, Ant, CVS/SVN, Unix Shell script, Log4J, JUnit, Struts 1.2,

Ajax, JavaScript, XML, UML, Rational Rose.

Subnet Manager (SNM) - VerizonBusiness, Cary, NC

01/07 - 07/08

J2EE Developer

Subnet Manager (SNM) is a browser-based logical provisioning tool that

enables users to provision Layer 2/4 ports, PVCs, and CLI-based router

commands for Verizon Business. SNM communicates directly with network

elements to make changes in real time. Currently, SNM supports Option 1,

Option 2, and Option 4 circuits across PIP, FR, ATM, SIG, vBNS+, and CPA.

The SubNet Manager (SNM) application manages the Frame Relay switch

inventory, switch configuration, routing plans, engineering policies and

provisioning rules for the Frame Relay network. SNM provides the ability to

perform real time provisioning and troubleshooting for the Network

Operation and Activation Centers to maintain circuits in the Frame Relay

network.

The SNM database stores information about all of the circuits in the Frame

Relay network and acts as a virtual model of the network, allowing it to

work very quickly. SNM works with VDDS to order and provision PVCs in

WorldCom's Frame Relay network. VDDS provides the interface for Order Entry

and passes information to SNM which then performs the actual provisioning

of network switches.

Responsibilities and Environment:

. Involved in analysis, design and development phases of the projects.

. Involved in redesigning of the existing application as according to

the new architecture guidelines.

. Implemented 2 modules using Apache Wicket Framework.

. Developed various modules using JSP Pages, JSTL, Java, Servlets, EJB,

Web Services, AJAX, XML, DHTML, CSS, JavaScript and JavaScript with

Eclipse 3.2 IDE using Struts Framework.

. Implemented SNM front end using Struts Framework and modified the code

of JSP Pages, Java servlets, form beans, action classes to include the

new features.

. Implemented AJAX, to call servlet and action classes to retrieve

inventory

. Designed and coded part of the business logic layer of this

application using stateless session beans.

. Developed the Session Beans for the Business logic and CMP Entity

Beans to interact with Database

. Used SOAP, Web Services to exchange data between different systems.

. Used SVN/CVS for source code management.

. Used the J2EE design patterns Session Fa ade, Singleton, Value Object,

Business Delegate and Service Locator.

. Troubleshooting and fixing the defects in production/test/development

environments.

. Wrote Ant build scripts to compile create Jars, Wars, and Ears and

deploy in Weblogic 8.1 Application Server.

. Good Experience to write SQL queries including joins like inner and

outer joins, stored procedures using Oracle.

. Developed set of web services using Apache Axis API to interact with

external systems.

. Experienced to use the oracle db front end tool TOAD to write the

queries.

. Familiar to use C to integrate java & C modules through IDL.

. Involved in the testing phase by building JUnit test cases and suites.

. Technologies involved are WebLogic 8.1/10.1, Java 1.4/1.5, Eclipse

3.x, Oracle 9i/10g, Toad, J2EE, JSP, JMS, EJB 2.1/3.0 Servlets, JDBC,

Ant, C, Unix(Solaris 8/10), Log4J, JUnit, Struts 1.2,, Ajax,

JavaScript, XML, UML, Rational Rose.

SABIT - Verizon, Silver Spring, MD

06/06 -12/06

J2EE Developer

The Service Assurance Business Intelligence Toolkit (SABIT) is a Verizon

system providing an electronic storage facility for collecting usage and

transaction information from various sources. Typical information sources

include Automated Work Administration System (AWAS) and Work Force

Administration/Dispatch Out (WFA/DO-dispatch information for both completed

and incomplete jobs), hierarchical structure for the Network Services

organization represented within the system (both from a functional and

management perspective), Location-Based Services (LBS) based upon

geographic location of field service vehicles, Competitive Markets

Performance System (CMPS-technician level jobs/day productivity on a weekly

basis), and Testing (Completion Testing).

Responsibilities and Environment:

. Involved in gathering requirements, assigning tasks, and providing

weekly status to management and customer interaction during various

stages of product development.

. Involved in the whole (SDLC) life cycle of the project right from

designing the project to implementation.

. Used the J2EE design patterns Session Fa ade, Data Access Object,

Value Object, Business Delegate and Service Locator.

. Developed the Session Beans for the Business logic and CMP Entity

Beans to interact with Database

. Good experience in Exploding, like to remotely debugging the

application, and creating the WebSphere instance for deployment.

. Implemented multiple GUI screens using JSP, JavaScript, JSTL tags,

Struts Tags with Framework using WSAD 5.1 IDE.

. Used XSLT to transform xml documents into various formats.

. Implemented 8 new reports, it includes Missed Techs, Updated Techs,

Removed Techs, 3 Way Bill Compare, Carry Over, User Staff Usage, FiOS

Data Lines and ABTR Reports.

. Troubleshooting and fixing the defects in production/test/development

environments.

. Good Experience to write sql queries including joins like inner and

outer joins, stored procedures using DB2.

. Experienced to write the shell scripting using Linux.

. Technologies involved are RAD 6.0, Java, J2EE, EJB 2.0, XML, CM

Synergy, Struts,, WebSphere, Ant, DB2 7.2, Red Hat Linux, WebServices,

Design Patterns, UML, Linux), Windows.

Phoenix - Cingular, Atlanta, GA

07/05 - 05/06

J2EE Developer

Phoenix is a customer care and activation system used for enterprise

customers. Phoenix is built using the code base of CBAS and backend of

Telepos. CBAS is the existing enterprise ordering system. BMG has two

versions of CBAS; a Telegence market and a Care market (Telegence and Care

are two billing systems). BMG was seeking to develop a unified version of

CBAS which would enable orders to be placed in both these market areas. It

was decided to rather take the TelePOS Redirector application code base and

build over it. This is what gave rise to Phoenix!

Responsibilities and Environment:

. Developed detail designs, use cases for these modules Stage2, ABI, PO

Management and each module has Activation flow and Service flow.

. Implemented Web Services to make a call to CSI interface, internally

it calls to ECPM using various API's

. Developed Phoenix9.0 front-end program using Struts Framework with

Struts Tag libraries, Tiles, AJAX, JSP, JSTL Tags, DHTML, CSS and

JavaScript.

. Developed Session beans, JSP pages using Eclipse 3.0 and deployed the

application using WebLogic/JBoss App Server.

. Used different design patterns like business delegate, session fa ade

and DAO.

. Implemented business logic on server-side as Entity Beans and Session

Beans (EJB, JDBC, and WebLogic) Design included Hibernate (ORM tool)

for Database layer.

. Good experience to write builds scripts using Ant and deployed in

various environments like windows and UNIX.

. Technologies involved are JDK 1.3/1.4, J2EE, EJB 2.0, XML, Hibernate

2.2, Struts, Weblogic, Eclipse 3.1, Tiles, DAO, WinCvs, Maven, Web

Services, JMS, Oracle 9i, Unix (AIX)/Linux, Windows.

Enterprise Refund Program (ERP) - SBC, St.Louis, MO

11/03 - 06/05

J2EE Developer

The Enterprise Refund Program (ERP) receives customer refund information

from various Service Providers and stores the data in the refund database.

This data is accessed to create interfaces to Accounts Payable (AP) and the

Oracle system for refund check generation. Refund transactions are routed

to PAM BIS to create ACH and CC refunds. The refund transaction data is

accessed via the WebCAPM GUI to allow online input, review, approval and

rejection of refunds. Check history and refund accounting information is

fed back to the Service Providers from ERP to update regional systems.

Responsibilities and Environment:

. Developed Detail Designs, CTPs for Create/Work Refund and Refund

Inquiry modules.

. Familiar with DataGate middleware library to communicate with legacy

systems.

. Client/Server multi-threaded architecture (TCP/IP) with interface to

Enterprise Refund Program System using CORBA.

. Used MQSeries as a middleware in the application to send and receive

messages and these messages triggered the various process in the back

end.

. Implemented ERP front end with Struts Framework using Java, JSP,

Struts Tag Libraries, JSTL, DHTML, CSS and JavaScript using WSAD 5.0.

. EChangeMan used as a project repository to check in and checkout the

source code.

. Implemented client program to ERP to connect to Mainframe application

using Orbix Service.

. Responsible of setting up the build environment and writing the Ant

build scripts.

. Implemented IDL to maintain business standards-based interoperability

and connectivity and it enables distributed web enabled java

applications to transparently invoke operations on remote network

services.

. Good experience in deployment and trouble shooting using WebSphere.

. Involved in migrating the project from Visual Basic to Java.

. Used Business delegate, session Fa ade and MVC design patterns.

. Technologies involved were J2EE 1.4, Visual Basic, WebSphere 5.0,

WSAD, Oracle 9i, XML, Struts 1.2, TOAD, Java, JSP, Servlets, DHTML,

CSS, IBM AIX 4.3, and Ant.

Boomerang - SBC, Sanramon, CA

06/02 - 10/03

J2EE Developer

BigSystem middleware libraries used: Java objects used to interact with

Legacy systems using Datagate for the creation of change and disconnect

orders in West, Midwest, Southwest regions.

Responsibilities and Environment:

. Design and development of various client/Server modules and beans in

Java.

. Implemented front end using Swing.

. Involved in analysis, design and developing use cases, sequence

diagrams, class diagrams and flow charts.

. Developed Java objects for extracting the West Consumer

Facility/UNEP/Resale, West Business Facility/UNEP/Resale account

details from EDW using WSAD 5.0.

. Wrote scripts to get the data from various data sources into our

database.

. Coded distributed application messaging modules involving JMS and JMX

components deployed under WebSphere and exchanging mainframe data

messages via MQSeries. Designed and coded failover functionality by

implementing multiple paired message queues.

. Good experience in deployment and trouble shooting using WebSphere.

. Good Experience to write stored procedures using SQL Server.

. Implemented Bigsystem Interface using Struts Framework.

. Good experience to use Tuxedo to manage distributed transaction

processing while coding C++, CORBA.

. Technologies involved are WebSphere Application Server 5.0, WSAD 5.0,

J2EE, EJB, JDBC, and TOAD, Oracle 8i, Swing, and Rational Rose J2EE

Enterprise Edition.

Vital Processing Services - Hyd, India

01/99 - 05/02

Java Developer

Vital Express Web is a Credit Card Processing System. This project

maintains the merchant and terminal details.

Responsibilities and Environment:

. Used Swing to develop the front end interface.

. Developed POJO's and Servlets using Eclipse 2.x and test them using

Tomcat & IIS Web Server.

. Maintained the project repository using CVS.

. Wrote Sql queries using Sybase.

. Technologies involved are Java, Swing, Tomcat, IIS, Eclipse, sybase,

HTML, CVS, HTTP, CORBA, COBOL, and Windows.

EDUCATION:

. Master of Computer Applications (MCA) - Osmania University - 1998

. B.Sc., (Computer Science) - Nagarjuna University, India - 1995

[pic]



Contact this candidate