Post Job Free
Sign in

Java Developer

Location:
Dallas, TX, 75063
Salary:
$55hr
Posted:
August 30, 2013

Contact this candidate

Resume:

Anita Jal

Ph.: 214-***-****

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

SUMMARY:

. 7 plus years of experience in Java Development includes Analysis,

Design, Developing, Testing, Implementing, Troubleshooting and

supporting for Java/J2EE Applications.

. Expertise in developing applications using Java/J2EE, Spring,

Hibernate, Struts, Webservices, EJB, Servlets, JSP, JDBC, XML, AJAX,

JQuery, CSS and Java Script.

. Experience in developing the SOAP/RESTful Webservices.

. Experience in developing the GUI by using the tools like JSP, AJAX,

Java Script and HTML

. Experience with Core Java with multithreading, Concurrency, Exception

Handling, File handling, IO, Generics, Data structures and

Collections, Garbage Collection.

. Proficient in RDBS structures, writing PL/SQL Stored Procedures and

SQL Queries.

. Experience and Strong knowledge in Design Patterns like Single Ton,

Service Locator, MVC, Facade, Value Object and Cache Technique.

. Experienced in Tomcat and Web logic Administration, Installation,

domain creation, JMS & JDBC configurations, J2EE applications

deployment and Troubleshooting.

. Working knowledge of Agile SCRUM methodology.

. Performed all dimensions of development including Business Process

Analysis, Requirement Analysis, Design, Coding, Testing and

Implementation.

. Extensive experience in Software Configuration Management using

Version Control tools such as CVS, SVN and responsible for various

software version releases.

. Experience with test-driven development using a various unit testing

framework such as JUnit

. Proficient in writing UNIX and shell scripts.

. Good understanding in writing the Unix shell scripts and windows batch

files to automate the jobs

. Methodical knowledge of Application development life cycle and

Software Engineering Principles.

. Motivated and focused team player with strong problem solving and

analytical skills. Generate new ideas and quickly learn new

technologies to get the job done.

Technical Skills

Web related/Languages Java, J2EE, Servlets, JSP, JDBC, HTML, XML, XML

Schema, AJAX, HTML, Java Script, Ant, web services,

Spring, RESTful (Representational State Transfer),

EJB, JMS, SQL and PL/SQL.

Application Servers Web Logic 9.2, JBoss4.0 and Tomcat 5.5.

GUI / Tools HTML, DHTML, Ext JSF, Flex Builder3, YUI and CSS.

Operating Systems Windows and UNIX.

Databases Oracle, MS SQL Server and My SQL.

IDE Eclipse, IntelliJIdea, Spring Source Suite.

Design Tools Object UML.

Frame Works Jakarta Struts, Spring and Hibernate.

Bug Tracking Tools Selenium 2.3, ( WebDriver,IDE) HP Quality Center,

Bugzilla, Jira, Track.

Version Control CVS and Tortoise SVN.

Load Testing Tools Apache JMETER.

Reporting Tool Crystal Reports

Other Tools Putty, WinScp, SQL Developer and TOAD

SOA SOAP, Rest, WSDL, Web services

Technologies

Automated test tool Selenium 2.3 ( IDE Webdriver)

SOA Technologies SOAP, Rest, WSDL, Web services

Browsers IE, Chrome, Mozilla, Safari, Firefox

Education Bachelors of Computer Applications, Dallas Baptist

University, Dallas.

PROFESSIONAL EXPERIENCE:

DoTHIll,

Longmont, CO, Jan 2012 to till Date

Java Developer

Project: ALAN Validates the Employment Status of any particular employee of

a corporation who are part of ALAN client list(General Electric( GE), Home

Depot, ACE and others to accommodate the corporate rebates, discounts,

promotions within the organization and through other corporations

Roles and Responsibilities:

. Installing and configuring Eclipse IDE, oracle database, WebSphere,

Tomcat, plugin's for eclipse, required framework jar's

. Developed different Java Beans and helper classes to support Server Side

programs.

. Written test cases for unit testing using JUnit testing Framework.

. Involved in development of backend code for email notifications to admin

users with multi excel sheet using the xml.

. Modified the existing Backend code for different level of enhancements.

. Used Axis to implementing Web Services for integration of different

systems.

. Designing error handling flow and error logging flow.

. Working closely with Testing team for issue fixing and coordinating test

set up for testing

. Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of

Control(IOC), Data Access Object (DAO), Business Delegate, Service

Locator and Singleton for the enterprise applications.

. Implemented ORM (Object Relational Mapping) framework with Hibernate for

mapping java classes and database tables.

. Analyzed and Implemented Webservices migrating from JAX-RPC to JAXWS.

. Involved developing the Webservices using AXIS 2framework.

. Responsible to write AJAX calls to verify and validate the data in server

side.

. Involved in developing the reusable java script library which will be

plugged with different web pages.

. Created detailed design document, use cases, sequence and class UML

diagrams using Rational Rose.

. Used Eclipse IDE as development environment to design, develop, and

deploy Spring Components on Tomcat.

. Setup the Integrated Development and Testing environments

to deploy different applications in servers using Unix-Shell scripting.

. Used JUnit framework for Unit testing of application.

. Used Subversion for activities tracking i.e., Version Controlling and

Change Management that is tracking structure of folders, maintaining

global revision number for the whole repository and SVN operations.

. Involved in code reviews and responsible to fix the code review bugs.

. Responsible to fix the issues raised by QA.

Environment: Java, J2EE, JSP, AJAX, HTML, Java Script, Spring,SQL, JDBC,

Hibernate, Eclipse, XML, XSD, JDK 1.5, JMS, Tomcat5.0, Unix, ANT and SVN.

Password Authority

Xceeduim, NJ, March 2010 to Dec 2011

Java Developer

Project: CPA is a complete password management solution that enables system

administrators and IT departments to centrally manage passwords. These

passwords include privileged account passwords such as UNIX root accounts

and application-to-application account passwords that automated processes

used to access server resources. Password Authority controls the storage,

management and use of privileged user passwords in encrypted format.

Responsibilities:

. Involved in developing the application using Java/J2EE platform.

Implemented the Model View Control (MVC) structure.

. Responsible to enhance the Portal UI using HTML, Javascript, XML, JSP,

JAVA, CSS as per the requirements and providing the client side

Javascript validations.

. Used Spring Core Annotations for Dependency Injection.

. Hibernate used as Persistence framework mapping the ORM objects to

tables.

. Responsible to write the different service classes and utility API

which will be used across the frame work.

. Used Axis to implementing Web Services for integration of different

systems.

. Developed Web services component using XML, WSDL, and SOAP with DOM

parser to transfer and transform data between applications.

. Exposed various capabilities as Web Services using SOAP/WSDL.

. Used SOAP UI for testing the Web services by sending an SOAP i/p

request

. Used AJAX framework for server communication and seamless user

experience.

. Created test framework on Selenium and executed Web testing in

Chrome, IE, Mozilla through Webdriver.

. Used client side java scripting: JQUERY for designing TABS and

DIALOGBOX

. Setup the Integrated Development and Testing environments in order

to deploy different applications in servers using Unix-Shell

scripting.

. Created Unix shell scripts to automate the build process, to perform

regular jobs like file transfers between different hosts.

. Used Log4j for the logging the output to the files

. Used JUnit/Eclipse for the unit testing of various modules.

. Involved in production support, monitoring server and error logs and

Foreseeing the Potential Issues, and escalating to the higher levels.

Environment:JDK1.4, JSP, Servlets,SQL, JavaScript, Spring, JDBC,

Hibernate, Web Sphere, Oracle 9i, XML,XPath API, UNIX, Selenium, Web

Services, WSDL, SOAP, AJAX, CSS, ANT.

VMware, Palo Alto CA,

April 2008 to March 2010

CAJ2EE Developer

The VMware Community Center is designed to improve the support model

and customer satisfaction levels for customers and partners who have

queries around the service sales/contract management process, quoting and

ordering, as well as other VMware service related programs. The VMware

community will leverage a modern social media platform to extend the reach

and types of interactions with its users, in order to provide a more

scalable and cost effective support model. The Vmware Community team will

utilize the community for communications and announcements, documentation,

and self-help materials.

Responsibilities:

. Prepare user requirements document and functional requirements document

for different modules.

. Designed the application architecture in lines of Struts Frame work based

on MVCII

. Architecture with JSP as View, Servlet as Controller and combination of

EJBs and Java classes as Model. Used Struts, JSTL, Struts-el, Tag

Libraries.

. Responsible for designing, writing code in Servlets, Validators, Action

forms and developing the system flow for the module using Struts

Framework.

. Involved in coding Session-beans and Entity-beans to implement the

business logic.

. Designed and developed presentation layer using JSP, HTML with client-

side form validation by Java Script and Strut's built-in form

validations.

. Used AJAX for asynchronous data transfer (HTTP requests) between the

browser and the web server.

. Used SAX and DOM for parsing XML documents retrieved from different data

sources.

. Prepared SQL script for database creation and migrating existing data to

the higher version of application.

. Installed and configured required software's for application development

(Eclipse IDE, oracle database, WebSphere, Tomcat, plugin's for eclipse,

required framework jar's).

. Developed different Java Beans and helper classes to support Server Side

programs.

. Written test cases for unit testing using JUnit testing Framework.

. Involved in development of backend code for email notifications to admin

users with multi excel sheet using the xml.

. Modified the existing Backend code for different level ofenhancements.

. Used Axis to implementing Web Services for integration of different

systems.

. Designing error handling flow and error logging flow.

. Developing build files for the project using ANT build tool.

Environment: Java, J2EE, JSP, Servlets, Struts, TagLibs, RAD, XML,

Ant, SQL,CVS, PVCS, WebServices, SOAP, WSDL, MVC, JavaScript, CSS, AJAX,

Oracle10g, Web Sphere, Tomcat, Toad, UNIX and Windows NT.

Client: DIRECTV, Walnut Creek, CA

April 2006 - March 2008

Title: Java Developer

DirecTV provides television and audio services to subscribers through

satellite transmissions. Services include the equivalent of many local

television stations, broadcast television networks, subscription television

services, satellite radio services, and private video services. Subscribers

have access to hundreds of channels, so its competitors are cable

television service and other satellite-based services. Directv is currently

upgrading from black UI to Blue UI. Directv provides lot of functionalities

to users like Parental Controls, Video On demand, Cinema & media Share

(ability to download photos, music & videos from laptop to DTV).The

application architecture of the Set Top Box, which is a Linux box, which

creates image and delivers it to the TV for testing.

Responsibilities:

1. Designed and implemented the product using Java/J2EE based

technologies

2. Media Share Functionality code changes - making proper playback

laptop photos, music & videos on DIRECTV

3. Resolved the race condition issues in a multithreaded environment for

Video on Demand programs.

4. Coding for Parental Controls locked channels &Picture -in Picture

functionality on Live TV

5. Making code changes in the MAL layer for Parental controls, PIP & VOD

programs

6. Changing the display of the front end druid layer for proper display

of OSDs, Menu Options

Environment: JAVA/J2EE, Multithreading, Eclipse, event listeners, Linux,

JIRA



Contact this candidate