Post Job Free
Sign in

Java Application

Location:
Herndon, VA
Salary:
Negotiable
Posted:
April 10, 2015

Contact this candidate

Resume:

Name: PRIYA

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

Phone: 703-***-****

PROFESSIONAL SUMMARY:

• Over 7 years of IT experience in Analysis, Architecture, Development, Testing, Implementation and

Integration of software including Client-Server and standalone applications using Java/J2EE.

(Object Oriented Design and Methodologies).

• Experienced in JSDK, J2EE, Java Servlets, JSP, Java Beans, ORM - Hibernate, Maven, MVC,

JSP, Struts, Spring, Java Swing, JDBC, JavaScript, AngularJS, Ajax, Bootstrap, CSS and

HTML.

• Extensive experience in working with different MVC Frameworks like Spring, Struts and ORM

(Object Relational mapping tools) like Hibernate.

• Strong experience in MVC architecture and design implementation using Servlets and JSP as well

as open source frameworks such as Struts and Spring MVC.

• Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB,

JNDI, AJAX and Custom tag Libraries.

• Experience in developing multi-tier Enterprise Applications using MyEclipse, WebSphere Studio

(WSAD), RAD and RSA Application Developers.

• Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX,

JAXP, JAXB, XML-RPC and XML Beans.

• Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session

façade, Model View Controller (MVC), Data Access Object (DAO). Well versed with core Java

concepts like collections, multithreading, serialization, Java beans.

• Good experience in log4J implementation to persist the data into log files and experience with ANT

and maven for the build and deployment of applications.

• Experience with Web/Application servers BEA WebLogic, IBM Web Sphere, Apache Tomcat, AXIS,

REST FUL API and JBoss.

• Good experience on SOA using technologies like SOAP http protocol, WSDL, JAX-WS, JAX-RPC,

Axis.

• Experience in developing ANT scripts and Maven Scripts for the build and deployment of J2EE

applications.

• Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query

optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and

modification operations. Performed database normalization and optimization using database

tools.

• Have experience in software Development Processes like SDLC, Waterfall, Test Driven

Development (TDD), Iterative and Agile Methodologies .

• Ability to learn and adapt quickly to the emerging new technologies and paradigms.

• Excellent communication, interpersonal and analytical skills and a highly motivated team player with

the ability to work independently.

Technical Skills

Languages Java(JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6, Java SE 7), SQL, PL/SQL, C,

Python,PHP, C++

APIs JDBC, JMS, JNDI, JCA, JTA, JPA, JSF,JSTL, EJB, RMI, SOAP

Design Patterns MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate,

Observer, Singleton, View Helper, Decorator etc.

Frameworks Struts, Hibernate, Spring, JSF

XML Technologies XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, XQuery

Scripting/GUI Tools HTML 5, DHTML,DOJO, JSON, JavaScript, JQuery, CSS, AngularJS,

Bootstrap, Shell Script, Dreamweaver

Application Servers WebLogic 7.0/8.1/9.1/10.0, JBoss 4.0, Apache Tomcat 4.x/5.x, WebSphere

5.0/5.1/6.0

IDE Eclipse 3.x, RAD 6.0, WebSphere Studio Application Developer (WSAD),

NetBeans 5.x/6.0,

JBuilder 5/6/7/8

Build and Test Tools ANT, Maven, Junit 3.8/4.0, JwebUnit, Http Unit for Junit

Databases Oracle 9i/10g, MySQL 3.x/4.1/5.0, SQL Server 2000/2005

Operating Systems Windows 2000/XP, Sun Solaris, Red Hat Linux

PROJECT SUMMARY:

Client: BBVA Compass, Birmingham, AL Mar 2013 - Present

Role: Sr.Java/J2EE Developer

Responsibilities:

• Developed User Interfaces using JSP, JSTL, Display tags, XML, HTML 5, and CSS 3 by

leveraging the Bootstrap framework and Spring Tags to simplify the complexities of the

application.

• Configured the Spring configuration file and Application context file based on the Spring entries.

• Developed Struts action classes and involved in integrating the action classes with services

through spring configuration files.

• Used Spring for Dependency Injection for plugging in the Hibernate DAO objects for the

business layer.

• Used standard J2EE design patterns and Model-View-Controller in application design.

• Developed rich user interface using JQuery, AngularJS, DHTML and equipped with strong client

side java script and Ajax validation.

• Involved in various phases of project development following Agile (Extreme Programming).

• Experienced in collaborating with senior backend and senior mobile developers in an Agile

Methodology with little supervision

• Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service

locator etc.

• Wrote SQL queries and stored procedures for efficiently retrieving data from the database.

• Developed Export Excel and Jasper reports for print PDF throughout the application.

• Involved in writing build script to generate WAR and EAR files.

• Worked with Web logic application Server (Dev and UAT) for the deployment of the application.

• Used Log4J to capture the log that includes runtime exceptions.

• Performed version control management using Subversion.

• Involved In Bug Fixing, QA Support and Production Support.

Environment: Java 1.5, J2EE, Spring 2.5.6, Struts 1.3.10, AJAX, JQuery, AngularJS, XML, JavaScript,

HTML5, CSS, Bootstrap, Oracle 9i/10g(TOAD),I Report (Jasper Reports),Eclipse3.3.2,

Tomcatv6.0,Weblogic9.2, SubVersion,log4J 1.2.15 and Windows XP.

Client: Caterpillar Inc., Peoria, IL Sep 2011- Feb 2013

Role: Java J2EE Developer

Responsibilities:

• Involved in Requirements Analysis, planning and Use case study of the application.

• Designed and developed user interface of application modules using HTML, CSS, Java script,

JSP and Strut Tags, JQuery and Ajax and also provided various style sheets using Bootstrap.

• Implemented concurrent components and systems in Python and Java.

• Prepared the technical design for the system that adheres to the MVC architecture using Spring.

• Designed and implemented the logging mechanism using Log4j API.

• Implemented Struts Action classes for business logic and form bean classes for validation by

using Struts framework.

• Used Spring framework for wiring and managing business objects.

• Involved in injecting dependencies into code using concepts like IOC of Spring Framework

• Developed POJO based programming model using Spring.

• Involved in integrating the business layer with DAO layer using ORM tool Hibernate.

• Transaction Management using the Hibernate configurations.

• Involved in writing SQL Queries, Packages, PL/SQL Stored Procedures, and Functions.

• Involved in Creating and Deploying Session Beans, to map the fields in the database.

• Wrote a system of regression tests In Python to verify XML schema, preventing future content

creation errors from reaching the end user. Saving developers’ time and tech support costs.

• Involved in Writing and reviewing unit test cases using JUnit

• Used VSS as a version control system.

• Involved in writing configuration files [XML].

• Used JBoss Application Server for this application.

• Involved Production Support for this project.

Environment: J2SE 1.5/J2EE 1.4, Servlets 2.4, JSP 1.2, JQuery, HTML, CSS, Bootstrap, EJB 2.0, Struts

1.x, JSTL, Spring 2.x, Hibernate 3.x, Oracle 8i, VSS, JBoss 4.x, AJAX.

Client: Tech Data Corp, Clearwater, FL Mar2010 – Aug 2011

Role: Sr. JAVA Developer

Responsibilities:

• Involved in complete software development life cycle management using UML (Unified

Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design,

and Development.

• Used UML for system modeling.

• Modified existing User Interface using HTML, CSS, and Java Script.

• Created dynamic web application pages using tools such as Dream weaver, adobe Photoshop.

• Developed UI based on Spring framework, using JSP, Spring tag library, JSTL, Servlets and

DHTML with extensive java scripts to reduce Server hits, improving performance.

• Developed Action Forms, Action classes and Servlets based on the Spring Framework.

• Performed Portal Administration activities on the Web sphere Portal including creating Layouts,

Pages, and Users, roles, groups, themes and Skins.

• Developed GUI in Swing using JComboBox, JTextField, JTextPanel and JTextArea components.

• Implemented Most popular MVC (Model-View-Controller) Architecture has been a de-facto

standard for the JSP based UI development using Struts, Singleton, and Service Locator etc.,

• Developed XML based Files for the file DB.

• Developed an application for parsing the XML data using DOM & SAX.

• Involved in developing and deploying EJB’s - Session and Entity Beans and writing several

persistence classes, java beans, and several other utility classes.

• Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistence.

• Implemented a client for tuning search system using Java Swing.

• created dynamic website with standalone application functional using Swing Toolkit, and we

developed and debugged AJAX applications in the Java language

• Developed Activation Module, used Web Services, which enables cross platform interfaces to

provision the service.

• Multithreaded Java application to process the customer’s request from the request store.

• Created Portlets using WebSphere Portal Toolkit 6.0 and deployed them on the WebSphere portal

server.

• Developed Web Services and Responsible for the creation of the Web Services using SOAP

(Simple Object Access Protocol) with HTTP protocol.

• Used Design Patterns like DAO, Singleton.

• Used JMS and MQ Series for sending updates to various other applications.

• Developed Event Handlers, which can be changed based on the service change without disturbing

the basic architecture.

• Integrated Activation application with Spring to provide friendly application for the Testing and

Technical support.

• Developed Java Applets using Swing components like buttons, labels, tree controls, table

controls.

• Involved in writing JUnit test cases and system test cases. Developed Shell Script and Batch files

for the Application.

• Worked with configuration management groups for providing various deployment environments

set up, including System Integration testing, Quality Control testing etc.

• Participated in Unit Testing and application end-to-end testing

• Used Hibernate mapping for connecting to the database.

• Used Rational ClearCase for source code versioning.

• Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using

modeling tools IBM Rational Suite mainly worked on IBM Rational Rose.

• Developed and deployed Session and Entity Beans on WebLogic Application Server.

• Involved and worked on to solve critical production issues, related to WebLogic application

server and application issues on UNIX, Linux and windows OS.

Environment: HTML, CSS, Java 1.5, C++, J2EE,UML, XML, Eclipse/RCP, Servlets, JSP, WebSphere

6.0 & Portal Web Logic 9.2, EJB3.0, Oracle 9i/10g, CVS, RationalRose, ClearCase, JQuery, Hibernate,

Struts, Spring, Swing, Rational Unified Process (RUP), JUnit, Web Services, SOAP,Security Services.

Client: Clear2Pay, Alpharetta, GA. Oct 2009 - Feb

2010

Role: Java Developer

Responsibilities:

• Involved in all the phases of SDLC including Requirements Collection, Design &Analysis of the

Customer Specifications, and Development &Customization of the Application.

• Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and

session façade, Singleton, Factory and DAO.

• Involved in the application development using JAVA/J2EE, Hibernate, Struts, EJB, JMS, WID and

WebSphere.

• Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the

business layer is built using spring and the persistent layer uses Hibernate.

• Implemented the application using Struts Framework which is based on MVC design pattern.

• Developed user interface using Struts Tag Libraries to simplify the complexities of the application.

• Developed many JSP pages, used JSON plug-in for asynchronous communication.

• Used Hibernate ORM for data persistence and transaction management.

• Extensively used Hibernate in data access layer to access and update information in the database.

• Extensively used Eclipse IDE for developing, debugging, integrating and deploying the

application.

• Developed EJB MDB’s and message Queue’s using JMS technology.

• Extensively used HTML, JavaScript and Ajax for client side development and validations.

• Used XML to transfer the application data between client and server. In server-side Servlets is

used to construct and parse the data in XML format and in client-side Java is used.

• Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using

CXF framework tool/Apache Commons.

• Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.

• Developed and Deployed Components in the WebLogic Application Server.

• Used Log4J for logging in the application, ANT tool to build and configure J2EE applications

• Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.

• Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: J2EE, Spring, Struts, Hibernate, JSP, JSON, JSTL, JMS, MVC, EJB, WID, AJAX, JSF,

DOJO, Eclipse, XML, SOAP, Log4J, ANT, Apache, WebLogic, PL/SQL, Oracle, Windows and Linux.

Client: Vision InfoTech Pvt Ltd, India May 2007 – Sep

2009

Role: Software Engineer

Responsibilities:

• Gathered Business Requirements and meeting different users of the application.

• Developed WebServices for saving and updating order details, including some other common

services which include Protocol Services etc.

• Mapped and managed Object/table relationships in Hibernate.

• Defined and developed the User interface screens and the corresponding Java artifacts using

Struts.

• Presentation tier was developed using JSP, JSTL, Java Script, and HTML.

• Performed Client side validations using Java script.

• Wrote SQL queries and stored procedures to interact with the DB.

• Performed Unit testing and prepared new test case documents.

• Implemented various useful design patterns including Singleton and Data Access objects etc.

• Implemented business logic using Servlets.

• Implemented Tag handler classes using Custom Tags.

• Used ESB to develop message flows for routing and transformation of the web services requests.

Environment: Java, JSP, Servlets, Struts, Hibernate, WebLogic application Server, Web Services, SOAP,

WSDL, HTML, XML, Oracle, Windows and UNIX.



Contact this candidate