Post Job Free
Sign in

Developer Java

Location:
New York, NY
Posted:
October 04, 2012

Contact this candidate

Resume:

SUMMARY

. Sun Certified Java Programmer with *+ years of professional IT

experience with full project lifecycle development in J2EE

technologies: Requirements analysis, Design, Development, Testing and

Deployment of enterprise software applications.

. Proficient in design and development of J2EE components and API's

includes Servlets, JSP, JDBC, EJB, XML, Web Services, SOAP, spring

and Hibernate.

. Expertise in developing web based GUIs using JSP, HTML, and

JavaScript.

. Extensive experience in XML related technologies like XML, XSD, XSLT,

DTD, XML Schema, SAX, and DOM Parsers.

. Expertise in designing and developing web components over Application

servers and platforms such as Eclipse 2.0/3.0, Rational Application

Developer(RAD) 7.0, IBM WebSphere Application

Server (WAS) V 6.1, BEA WebLogic Application Server 7.0.

. Expertise in dealing with databases Oracle 11g, DB2, SQL 2000 and

writing queries, stored procedures etc.

. Self starter and highly motivated with the ability to learn new

technologies and methodologies and highly conceptual with excellent

communication, inter personal and organizational skills with the

ability to work independently and as a team.

TECHNICAL SKILLS

Languages : Java 1.5, 1.6 SQL, PL/SQL

Web Technologies : Servlets, JSP, EJB, Apache Struts 1.2, Struts

2.0,JNDI, JDBC, JavaScript, Junit, Java Beans, Log4j,

SOAP, Web Services, WSDL, JAX-B, Quartz 1.6, HTML,

DHTML,CSS, XML, XPATH and XSLT.

Development Tools : IBM Rational Application Developer (RAD 7.0),

Eclipse 3.2, My Eclipse 10.1 IntelliJIDEA 5.1.Selenium RC

IDE(Test cases), Fisheye Crucible

Operating Systems : Windows 98/2000/XP/NT/7 and UNIX.

Framework/Tools : Spring 2.5, Hibernate 3.2, SQL Developer, TOAD, CVS,

Clear Case, Tortoise SVN, Tortoise HG

Web Servers : Java Web Server, Apache HTTPD Web Server,

Tomcat.

Application Servers: IBM Websphere Application Server 6.1, BEA Web Logic

8.0., MQseries, JBoss.

Databases : DB2 7.2, Oracle 11g, SQL 2000, Microsoft

Access 2000, MySQL.

EDUCATION

Bachelors in Computer Science & Applications, Delhi University, India.

EXPERIENCE

PRODAPT NORTH AMERICA JULY

2012 - Current

Software Engineer II

Project: Windstream Online Portal (Foundation)

Windstream Online (WOL) Portal allows small telecommunication companies to

manage their customer's databases and services provided to their

residential and business customers and build their UI according to their

requirements like making payments, adding addition services to their

accounts, manage their bandwidth etc. PAETEC Online, Martin Dawes (billing

for business customers) migration to Windstream Online.

Responsibilities:

. Involved in business requirement reviews and Use case analysis and

application design strategies in order to document the analyze

research in the development environment 'WIKI' (internal resource for

architectural flow and procedures).

. Worked in Agile Environment (SCRUM) -pair programming to cover the

stories in the recent sprint to meet the BA requirements and review

the flow with the scrum master and BA under TEST/DEV/EMULATION

environment and part of the presentation of release for the completed

sprint as a demo to the client. Involved in Sprint Planning Meeting to

split the stories in sub tasks and rate the stories according to the

complexity with the help of Planning Poker.

. Worked in PL/SQL to create tables, triggers, sequences, store

procedures, constraints, post refresh scripts, masterdeployscript in

unified portal to store and retrieve failure attempts and customer

data in Oracle DB and code queries in TOAD to access the required

customer database.

. Involved in creating new JSP using HTML 5, AJAX, CSS forwarded by

STRUTS 2.0 dispatchers in Servlet action class and map the coding

using collection (hashmap, linked hashmap, arraylist) with the

business beans and http sessions and develop DAO to create connections

to the tables using store procedures and throw error messages catch by

exceptions which were made according to the requirement provided by

the BA error handling verbiages and used global messages to display

error messages. JBOSS used as an application server to run the local

host and debug the errors in the code itself.

. Create widgets in GWT (Google Web Tool Kit) to change the GUI

according to the stories (BA requirement) assigned to remove or add

features, security rules, permissions, verbiages, etc.

. Responsible for legacy Selenium RC test cases conversions to the Web

Driver test cases using CSS and java script and run the test cases in

Junit to resolve the test cases successfully.

. Involved in running Test cases for given stories in TEAMCITY and also

responsible for assigning the stories or update the tasks in the

stories and time management in JIRA.

. Responsible for cloning updates from the central repository

(MERCURIAL) in local unified portal development as local using

Tortoise Hg and setup new local development using Tortoise SVN to

clone.

. Worked on Fisheye Crucible to review the codes to comment the errors

and complete or open the code review for the given story.

Technologies: Java 1.6, JAXB, JSP, Java Script, HTML5, CSS, AJAX, GWT,

Servlets, Struts 2.0, XML, Junit, ANT,PL/SQL, Oracle 11g, My Eclipse 10.1,

JBoss 4.2.3, TOAD, Tortoise Hg, Tortoise SVN, Mercurial Repository, JIRA,

Agile Development-Scrum Methodology-TDD-Pair Programming-Sprint Planning,

Team City, FileZilla, LDAP, Log4J, Fisheye Crucible.

Verizon Wireless, Warren, NJ

Jan 2011 - June2012

Sr. Java Developer

Project: Visual Voice Mail (VVM)

VVM project enables the visual voice mail feature which allows customers to

receive voice messages on handsets and enables the subscriber to scroll

through the list of voice messages on the handset, listen to any of the

messages, reply and forward voice messages from the handset while remaining

synchronized to access voice mail systems.

Responsibilities:

. Involved in business requirements gathering, Usecase analysis and

application design strategies.

. Responsible for developing the batch jobs applications to generate Key

Peformance Indiactor reports in CSV file format using Java 1.5, XML,

Quartz technologies and developed DAO to abstract the business logic

from data access using the transaction management module in Spring 2.0

framework and implemented multi-threading using the java concurrent

package.

. Responsible for configuring JMS queue's for each module and

constructing messages to transport data between each module, generate

notifications to the handset etc. and JMS queue's transfer from one

server to another with the help of WebSphere MQ series.

. Responsible for developing the business logic to retrieve voice

messages to the handsets by encoding to QCELP format to handset

specific format like OGG and compose and forward messages from the

handset.

. Responsible for developing the user Interface using Junit, Servlets,

JSP, HTML, Java Script,CSS to conduct unit testing as well as end to

end testing.

. Responsible for providing support to the QA team by fixing defects and

provided production support in terms code deployment and fixing issues

and maintained version control using Clear Case.

Technologies: Java 1.5, JSP, Servlets, Spring 2.5, J unit 4.0,Quartz 1.6,

Java Script, HTML, CSS XML,XSD, Oracle 11g, RAD 7.0, WebSphere 6.1 MQ

series, Clear case.

UNISYS (State of New York, DCJS) Albany, NY

Oct 09 - Dec 10

Sr. Java / J2EE Developer

Project: Legacy Renewal

This project is about developing a scalable, extensible, customizable and

reliable middle tier application in adherence to SOA principles for the

Division of Criminal Justice Services, State of New York to streamline the

judicial process thereby making it more efficient in terms of managing

criminal records, adjudication and disposition of cases and validation of

records and dispositions. It also deals with the distribution of

information (Criminal and Civil) to different agencies based upon the

request and suppression levels.

. Responsible for developing and enhancing the Disposition module by

enhancing the existing process flows, data transformation services and

persistence services of the business tier and persistence tier of the

Integrated Justice Architecture using EJB, Java, Spring 2.0,

Hibernate, XML, XSD and DAO and maintained source control using SVN.

. Responsible for realizing the analysis models from Use cases, design

models from analysis models and code from design models.

. Use the Groovy condition element in the Drools programming interface

to determine if a specific condition .Developed new business rules and

enhanced the existing ones to meet client specifications using JBoss

drools which are JSR 94 compatible. Define XML namespaces using Groovy

and Drools in the Java application.

. Responsible for writing hibernate queries and performed unit testing

Junit and provided support to the QA team by fixing bugs.

. Utilized the existing IJCommon Services framework to handle

exceptions, logging and obtain data source connections.

. Configured the Web sphere application server to connect with Oracle

Server in the back end by creating JDBC data source and configured MQ

Series and JMS Queues with IBM RAD and WAS to create new connection

factories and queues.

. Involved in requirements gathering and development meetings to provide

task estimation.

Technologies: Java 1.5, EJB 2.0, Spring 2.0, Hibernate 3.2, JMS, JSF,

MQSeries, XML, WebSphere 6.1, WebSphere Portal 6.0, RAD 7.5, Junit

4.0,TDD,agile technology, J Boss drools, Oracle 10g, SVN,

Humana Insurance Company, (ICPS), Louisville, KY Apr 08 -

Sep 09

Sr. Java/J2EE Developer

Project: Intra Claims Process System

ICPS (Intra Claims Process System) is an intranet application for health

claim processing that is useful for internal claim processing associates to

verify and make the decision prior to paying the claims. This system allows

different types of users to learn different levels of information of a

claim based upon their roles and security level. ICPS was designed and

developed according to the MVC architecture using Spring's framework..

. Responsible for gathering and implementing user requirements from use

case diagrams according to UML standards.

. Responsible for developing batch job application to generate reports and

schedule them using the spring utilities module and conduct end to end

and unit testing using the same.

. Responsible for designing and developing user interfaces using DHTML,

JavaScript, CSS, XSL and Front Page 2000.

. Developed control Servlets to handle user requests and dispatch them to

appropriate action classes according to spring framework.

. Wrote command pattern classes to handle data related communication using

JDBC API and stored procedure calls.

. Designed and developed XSL style sheets to generate HTML streams by

reading XML files.

. Used JDBC connection pooling to communicate with the database and manage

database configuration issues.

. Responsible for maintaining web application resource structure according

to J2EE framework.

Technologies: Java, Servlets, JSP, EJB, Eclipse/JBuilder, WebSphere 5.0,

XML, Oracle 8i, UML, MQ Series, JavaScript, CSS, Front Page 2000, XML -

Spy, PVC's, XPATH,iPlanet, LDAP, JMS,Spring 2.0

Real Soft Inc, India

May 06 - Mar 08

Sr. Java/Web Services Developer, client - CitiStreet, Quincy, MA

Project: Penpay (Retirment Services)

Penpay is a record-keeping and administrative services application that is

used to manage the participants and clients information.The application was

designed to allow online account access to retired participants in active

pay status. Prior to the implementation of PenPay, Retiree Services did

not provide online access to benefits payment information. PenPay Web

allows participants the ability to view their account and make changes such

as address changes or tax withholding calculations.

. Involved in Requirement gathering, Analysis and Functional Document

preparation discussions and implemented the agile methodology.

. Responsible for developing WSDL files and deployed both on the server

and the client side and developed WebService for accessing the SETIT,

PLUS server using JAX-WS.

. Developed components like Tax withholding, Payment History and Payment

Method using Struts 1.2, for developing the business logic and

technologies such as JSP, Servlets, HTML, Java Script and CSS for

developing the user interface.

. Developed queries and stored procedures to update, insert and retrieve

data from the database and developed DAO's using Spring transaction

management.

. Developed the batch jobs application using Java 1.5, quartz scheduler

to generate monthly statements (CSV files) and customized reports as

requested by the end user.

. Developed Junit test cases to conduct unit testing and was responsible

for deploying the code to DEV and SIT environments, assisted the QA

team by fixing defects and was involved in deployment and support to

the production environment.

Technologies: Java 1.5, Spring 2.0, Struts 1.2, JSP, Servlets, WSDL, JAX-

WS, HTML, Java Script, CSS, PL/SQL, SQL developer, Mainframe, IntelliJIDEA

5.1, Websphere 6.1



Contact this candidate