Post Job Free
Sign in

Customer Service Java Developer

Location:
Allen, TX, 75013
Posted:
November 08, 2010

Contact this candidate

Resume:

* ****

* *****: 469-***-****

* *****:*************@*****.***

4

5

Professional Summary[pic][pic][pic]

6

Highly motivated Software professional with around five years of experience

with all phases of software development life cycle (SDLC) includes design,

development and deployment of Internet, Intranet and n-tier business

applications.

Excellent experience Object Oriented Design (OOD) and web-based

applications.

Excellent experience and knowledge in using J2EE components such as EJB,

Struts, JMS, JDBC, JNDI, Hibernate, Spring, XML, Web Services and

JSP/Servelts.

Expertise with J2EE complaint application servers like BEA Web logic 8.1,

JBOSS and Apache Tomcat.

Implemented Java Web Services using SOAP, WSDL, and AXIS.

Expertise in CSS, HTML, JavaScript and AJAX.

Extensively worked with Relational Databases SQL, PL/SQL, Oracle

8.x/9i/10g, and MySQL 4.x/5.X.

Expertise with J2EE compliant IDE like JBuilder, Eclipse and myEclipse.

Involved in developing User interface (GUI) for several web-based

applications

Prepared unit test cases using JUnit 3.x/4.x. Developed ANT scripts.

Configured logging tool using log4J

Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis

(OOA) and Design (OOD) using UML (Unified Modeling Language).

Highly proficient in designing n-tier Enterprise application with J2EE

design patterns like MVC, DAO, Business Delegate, Session Facade and

Singleton.

Expertise with HP-UX and Windows 2000/XP/NT

Well versed with complete Life Cycle Development process which includes

Designing, Developing, Testing and Implementation.

Excellent communication skills, leadership abilities, strong architectural

skills, hardworking and a very good team worker.

7

8 Certifications:

9

Sun Certified Java Programmer for the Java 2 Platform 1.4 - 10/2005

(#M85DTT51C4)

Brainbench Certified Java 2 Fundamentals - 3/2007 (#6703169)

Education:

Master of Computer Applications (M.C.A) Osmania University, Hyderabad,

India

Technical Skills:

Java Technologies: Java, JSP, Servlets, EJB, JDBC, RMI, JNDI, XML, JMS

and Web Services.

Application/Web Server: WebLogic, JBoss and Apache Tomcat

Modeling Language: UML

Other Technologies: AJAX, ANT, JUNIT and Log4J.

Markup Languages: XML, WSDL, HTML and DHTML.

Scripting Languages: JavaScript

Databases: Oracle 9i/10g (SQL, PL/SQL), MySQL

Operating Systems: NT, XP and HP UNIX.

IDE & Utilities: My Eclipse, Eclipse 3.2

Frameworks: Struts, Spring and Hibernate.

Design Tools: Rational Rose 2000, Microsoft Visio,

Enterprise Architect

Version Control: Rational Clearcase and CVS

Professional Experience:

Electronic Transaction Consultants Corporation, Richardson, TX

Aug 2009 -

June 2010

Application Developer II

ETC Corporation is the toll industry's most comprehensive resource for

system integration, design, development, implementation, consulting, and

customer service operations. ETC Corporation offers an unsurpassed suite of

services, integrated solutions, and proven products that reliably and

accurately collect millions of toll transactions each day on some of the

nation's busiest toll facilities. Supported by ETC Corporation's industry

expertise, these products and services are modular, scalable, and can be

tailored to meet the unique requirements of any toll collection project.

Customer Service Center (CSC) - The RITE Solution Customer Service Center

(CSC) application provides immediate access to account and transaction

information via intuitive interface for both internal customer service

staff and the customer via the Web. It supports both individual as well as

commercial accounts and can be configured with default or custom interfaces

for secure credit card processing for rebill and Internet point-of-sale

transactions.

Violation Processing System (VPS) - The RITE Violation Processing System

(VPS) incorporates client-specific violation enforcement business rules

providing a streamlined revenue recovery process. Also automates violation

image review, vehicle owner registration lookup, notice and invoice

generation, and violation payment receivables. Internal support for DMV

citation and warrant generation, and secure credit card payments via the

Web.

Online CSC(OLCSC) - Online CSC(OLCSC) specifically meant for patrons,

managing their account, pay their bills, resolve violation issues, print

payment receipts and request additional tags etc.,

The RITE is interface application between CSC and OCR/ICRS/VPS systems.

Based on the availablity of the account HOST will forward the violations to

CSC or VPS

ACE CASH Express - NTTA has entered into agreement with ACE Cash Express to

allow ACE to provide a means for Cash Customers to create new Cash

Accounts, make payments on existing accounts or pay for ZipCash Invoices,

perform account inquiry . performed.

Executive Operations Reporting Tool - This application is used for running

different kind of reports like Traffic Analysis Report, Collected Revenue

by Payment Method Report, Invoice Aging Payment Summary Report, Traffic

Type by Lane Mode Report, etc.,

Responsibilities

Responsible for design and development of ACE CASH Web services module.

Implemented few minor enhancements to VPS and CSC applications.

Day to Day Java development activities and bug fixes for OLCSC, ACE Cash

and Executive Ops.

Updated the look and feel of the VPS application using Yahoo UI components.

Involved in creating new HTML screens for Payment module.

Responsible for design and implementation of enhancing the Reporting module

to Java Concurrent Utilities to improve the performance and response time.

Involved in writing few complex stored procedures.

Environment:

Java 1.5, EJB3, Struts, Velocity, DWR, YUI, SOAP Web services, XML, JAXB,

DOM, XFire, AXIS, HTML, CSS, Javascript, Eclipse, JDeveloper, Weblogic,

OC4J, Oracle, Ant, Maven, CVS.

ScenPro Inc, Richardson, TX Sep 2008 - July

2009

Java Developer

ScenPro is management consulting service that focuses on the developing

software application for various domains. ScenPro develops a variety of

software applications that solve real-world problems involving information

management for medical surveillance, casualty management and incident

response efforts.

CDE Curation Tool (https://cdecurate.nci.nih.gov/cdecurate) - The Common

Data Element (CDE) Curation Tool is an interactive metadata management tool

that supports research initiatives launched by the Nation Cancer Institute.

This tool allows context curators and administrators to create, edit and

manage the metadata within the caDSR metadata registry. Items within the

registry are referred to as either administered components or administered

items and include data elements, data element concepts, and value domains,

among other items. Effective metadata management requires a data

administrator to know how metadata used in legacy system and semantic

relationships exist among the various components of metadata. This tool

provides definition, modification, tracking and validation capabilities to

help the users and producers manage their application metadata.

Responsibilities

Involved in design and development for various new administered items.

Design and development of framework using DAO pattern to replace very

complex stored procedures.

Involved replacing few complex stored procedures with new persistence layer

framework components.

Prepared and executed various test cases.

Involved in creating new navigation and upgraded the application to support

both IE and Firefox browsers.

Involved in compiling and deploying the application to development servers.

Environment: Java 1.5, JBOSS, Oracle, Struts, Hibernate, Spring, HTML, Java

Script, Log4J, Ant, JUnit, Eclipse, Enterprise Architect, CVS and UNIX.

Layered Technologies, Inc, Plano, TX Dec 2007 -

Aug 2008

Java Developer

Layered Technologies is the leading provider of 'on-demand' dedicated

server solution for small, medium and enterprise customers in need of

secure and scalable hosting solution serving thousands of clients in over

120 countries. Working as a Java Developer for Layered Technologies and

involved in design and implementation of several Web based applications.

My primary responsibilities includes development of new functionality,

supporting existing applications, release management and assisting QC team

in creating test cases.

Encompass (https://encompass.layeredtech.com) is a customer account

management tool providing the customers with a single login and access area

for all layered Technologies services such as Quick View stats - the home

screen provides a quick view of invoice and server stats.

Accout Manager - provides the ability to update account contacts and

password. Invoice Manager - provides the ability to view and pay invoices

online. Server Manager - View configuration details and bandwidth graphs

by server.

LT Order Web (http://order.layeredtech.com) is an online ordering system

allows new or existing customer's to order new services using Paypal or

Credit card payment methods. It allows the user to choose various options.

LTServices (http://ltservices.layeredtech.com/main) is an internal

interface application used to link the databases from various external

software applications used by Layered Technologies such as ModernBill,

Cerberus HelpDesk, the Administration module and Server Locator. It also

supports Sales and Order processing capabilities. The Sales management

system will provide the Sales department the ability to control product

construction and publishing functionality and the Order queue system will

provide sales with the ability to track and manager orders from receipt

through deployment.

Responsibilities

Involved in gathering business requirements, developing system requirement

specifications and System design documents

Designed and developed various modules using Java 1.5, Struts, EJB, Web

Services, HTML, DHTML, CSS, and SQL

Responsible in creating Business component to reboot the server remotely

using slot and ip address.

Responsible in creating Business Services using Business Delegate and

Session Fa ade patterns to calculate the discounts based on service

location and discount codes.

Created Stored Procedures, Functions and views in MySQL database.

Implemented AJAX to load the list of available options based on the user

choice of operating system and servers in LT Order Web.

Created various DAO to save and retrieve information from database.

Used JUNIT framework for Unit testing of the application.

Used Ant for build and deployment in the JBoss application server

Environment: Java 1.5, EJB, Struts, AJAX, Web Services, XML, JSP, MySQL,

SQL Server, SQL, JBoss, CVS, My Eclipse, Log4J, ANT, JUnit and AX Dynamics.

Dataformix Technologies, Inc Oct 2007 - Dec

2007

Client: Client Instant Access, LLC (CIA) (http://www.callcia.com),

Fairfield, NJ

Java Developer

CIA has been in the messaging industry for many years and their expertises

are Voice messaging, Blast Email/Fax, Conference calling and Dialing

Technology allow clients to communicate the message to their customer.

Worked as Java Developer for Client Instance Access, responsible for

design, development and deployment of various applications supported IT

delivery team.

Account Administration Tool (AAT) is an internal application to support

customer's administrative tasks by CIA customer representatives. It

provides the ability to update user profile, make payments, view usage

details, reset/update user passwords, invoice history, list maintenance,

Notification preference maintenance and reporting.

Voice Recording Messaging System (VRMS) The purpose of this project is to

retrieve the pre-recorded messages using telephone number and send the

voice messages to the client using Blast Voice Messaging Web services API.

Responsibilities:

Involved in the designing of the Application, and various design patterns

to be followed.

Designed database and involved in developing SQL Scripts.

Contributed significantly in designing the Object Model for the project

Responsible for development of Business Services

Developed Business Rules for the project using Java

Developed portal screens using JSP, Servlets, Struts like framework

Developed the test plans and involved in testing the application.

Involved in the testing and integrating of the program at the module level.

Worked with production support team in debugging and fixing various

production issues.

Environment: Java, JSP, Struts, Hibernate, EJB, Java Script, HTML, XML,

Apache Axis, WSDL, WebLogic 8.1 and Oracle and Deployment in UNIX Server.

EGIS Solutions, Chennai, India

July 2002 - June 2004

Programmer Analyst

GIS Reporting System

The purpose of this project is to generate customized reports in various

formats on demand. It allows clients to customize the reports by selecting

the data elements and run the reports on fly. In addition it allows

exporting the data in different file formats such as PDF, CSV, etc...

Responsibilities:

Involved in Design, Development and testing of user interface using Struts

framework

Used Session Fa ade and DAO J2EE Patterns.

Assisted DBA in designing data model from the object model and helped

tuning SQL queries.

Developed server-side objects using Stateless session beans.

Involved in performance testing, stress testing, integration testing and

cross-browser testing.

Worked with production support team.

Environment: Java, Servlets, JSP, EJB (Stateless Session Bean), Struts,

XML, UML, Weblogic Server 5.1, Oracle and SQL



Contact this candidate