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