Post Job Free
Sign in

Java Design

Location:
Ambavaram, AP, 523112, India
Posted:
May 06, 2015

Contact this candidate

Resume:

Summary:

> *+ years of professional experience in IT industry on Cross Platform

(Web & Client-Server) application development and design using Object

Oriented Programming, Java /J2EE technologies.

> Strong experience in different phases of Software Development Life

cycle (SDLC) including Design, Implementation and Testing during the

development of software applications.

> Extensive experience in the Analysis, Design, Development,

Implementation and Testing of enterprise application with web

technologies, distributed technologies and client-server architecture

environment.

> Comprehensive experience in design and development of various web and

enterprise applications using J2EE technologies like JSP, Servlets,

EJB, JavaScript, JQuery, EXT Js, JDBC, JMS, JNDI, IBM RMI, XML, and

Web Services.

> Seasoned professional in various frameworks: Struts, Hibernate,

Spring, JSF (Java Server Faces)

> Experience with JMS both Synchronous and Asynchronous messaging.

> Extensive professional experience in creating enterprise applications

on web/application servers such as JBOSS, Tomcat under Windows XP/NT

and UNIX.

> Expertise in Web Services Service Oriented Architecture (SOA) in SOAP,

WSDL and REST.

> Involved in application design (OOAD) using UML Artifacts and Rational

Rose.

> Excellent experience in Object Oriented JavaScript Analysis, Design

and Development, TDD.

> Experienced in using Java IDE tools of Eclipse front and familiar with

other IDE's like Net Beans, and IntelliJ IDEA.

> Extensive experience in Software Development Life Cycle (SDLC) -

Requirements Specification, Design documents and writing Test cases

using various software engineering process ranging from Waterfall to

Agile methodology and Scrum.

> Experienced in integrating Web-based applications using Web Services,

XML, SOAP/RESTful, Midleware, WSDL and UDDI.

> Good experience in XML technologies such as DTD/Schemas, DOM/SAX

Parsers, XSL, XSLT.

> Experience in using Oracle 9i/10g/11g, DB2, SQL Server 2005 and MySQL

databases and writing complex SQL queries.

> In-depth knowledge of PL/SQL with the experience in constructing the

triggers, tables, functions, user defined data type, procedures etc.

> Good knowledge with versioning tools like GitHub, Clear case,

SubVersion and CVS.

> Expertise in developing Web based Distributed and Front End

applications in a three-tier architecture using Java, J2EE, HTML,

XHTML, JavaScript, Ajax, JSP, Servlets, Applets, JSF 2.0, CSS,

JavaBeans also has good knowledge of Swing.

> Versatile team player with good communication, analytical,

presentation and inter-personal skills.

> Possess excellent communication, project management, documentation and

interpersonal skills.

Technical skills:

Programming C, C++, Java, C#.Net 4.0. ASP.NET 4.0, SQL, PL/SQL, MYSQL,

Languages Unix Shell Script, HTML,XML

Java/J2EE JSF 1.2.9/1.2.9.0, Struts 1.2.7/1.2.7.1, Servlets, JSP

Technologies 1.2/2.0, JMS, EJB 2.0/3.0/3.0.1, JPA, Junit, mybatis3,Log4j,

JDBC, Swings, JMS, Java Beans, JSTL, AWT and Unix Shell

Scripts and Hybris

Web Development HTML5, DHTML, XHTML, CSS3, JSP, JSTL, JavaScript, JQuery,

AJAX, Backbone JS, Angular JS, Bootstrap, Node Js, AJAX and

DOJO.

Frameworks Struts 1.x/2.x, Hibernate 3.5.3/3.5.3.2, Spring 3.0.5/3.0.5.0, JSTL 1.2/1.2.0.1, JSF 2.0/2.2, Icefaces, ANT build tool,

Log4J, MVC, Hibernate2.0, GWT, Spring 2.0/3.0, Seam and

Richfaces,

XML/Web Services XML, XSD, WSDL, JAXB, JIBX, SOAP 1.3.1.0, Apache Axis, DOM,

SAX, REST.

Application/Web Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x, IBM Web Sphere 6.x/5.x,

Servers BEA Web Logic 8.1/9.1//10.3/11g,UPDN Components, JBoss and

App Server.

Methodologies/Design OOAD, OOP, UML, RUP, MVC, DAO Factory pattern, Session Fa ade,

Patterns Agile And Scrum

Databases Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, IBM DB2,

MySQL,

IDEs Eclipse, My Eclipse, Net beans and RAD, SQL Developer.

Tools Rational Rose, Microsoft Visio, XML Spy, TOAD

Operating Systems UNIX, LINUX, SUN SOLARIS and Windows 98/2000/NT/XP

Config.Management Maven, Maven 2, Ant, JUnit

Version Control Serena Version Manager, Subversion(SVN),CVS, Clear Case,

GITHUB, WinCVS, ClearQuest.

Professional Experience:

Client: Verizon, Irving, TX

January 2014 to Till Date

Role: Java/J2EE Developer

Project: Order Entry

Responsibilities:

> Involved in all phases of the Software development life cycle (SDLC)

using Agile Methodology.

> Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML

using Rational Rose.

> Used AJAX API for intensive user operations and client-side

validations.

> Developed the application using Spring MVC Framework.

> Involved in writing Spring Configuration XML file that

contains declarations and other dependent objects declaration.

> Developed the Business tier with Stateless and Statefull Session beans

with EJB 3.0 standards

> Developed user interface using JSP, JSP Tag libraries and Java Script

to simplify the complexities of the application.

> Also have good knowledge on Jasper Reports, an Open Source Reporting

Tool

> Worked on Java Transaction API(Java Transaction API) to provide

ability to control transaction boundaries programmatically.

> Created various controllers, views using MVC framework AngularJS.

> Used HTML 5, JSP, JavaScript, JSF to develop and Design UI screens.

> Inserted Dependency Injection between components using Spring's (IoC)

concept.

> Implemented Asynchronous messaging between components using JMS 1.1.

> Developed application service components and configured beans using

Spring IoC, creation of Hibernate mapping files and generation of

database schema.

> Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI

and XML using CXF framework tool/Apache Commons. Worked on parsing the

XML files using DOM/SAX parsers.

> Developed a Web 2.0 control console to manage data matching for data

staging.

> Designed and developed Hibernate DAO's using spring framework's

Hibernate Dao Support and Hibernate Template.

> Worked on YUI(Yahoo User Interface), JavaScript.

> Setting up of the Environment using plugin SDK and Eclipse IDE in

Liferay 6.0.5.

> Involved in creating various Data Access Objects (DAO) for addition,

modification and deletion of records using various specification

files.

> Built main application in Python, Django leveraging technologies such

as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery

> Wrote Java and Python components to integrate client systems with LDAP

and meta-directory products.

> Created tables, triggers, stored procedures, SQL queries, joins,

integrity constraints and views for multiple databases.

> Review and understand the Drools business rules currently residing

within the application, documenting them and then coding/converting

them to human readable form

> Designed storage infrastructure systems and configured database

performance systems.Designed and developed NoSQL solutions for all

users.

> Analyzed and resolved issues relating to database application

performance.Managed and administered all NoSQL database systems

> Involved in unit testing of various modules by generating the Test

Cases

> Developed Ant Scripts for the build process and deployed in IBM

WebSphere.

> Involved in Bug fixing of various modules that were raised by the

testing teams in the application during the Integration testing phase.

> Implemented Log4J 1.2 for Logging Errors, debugging and tracking

using loggers.

> Prepared technical design documentation manuals during the program

development.

> Used Rational Clear Case for version control and Clear Quest for bug

tracking.

> Performed deployment of applications on IBM Websphere Application

Server 8.0.

Environment: Java 1.7, Java SE7, HTML5, JavaScript, JQuery, EXT Js, Angular

JS, JSP,JSF 2.0/2.1, Spring3.x, Hibernate3.0, JPA 3.0, EJB 3.0, YUI(Yahoo

User Interface), Web Services, Java Transaction Manager(Java Transaction

API), XML, XSD, XQuery, RESTful, DOM, SAX, JSTL, UML, RAD 7.0, Maven 2.2.1,

JUnit, ANT1.6, Rational Clear Case 7.2, Rational Clear Quest,Log4J 1.2,DB2

Web Sphere 7.0/8.0.

Client: ATT, Dallas, TX

September 2012 to December 2013

Role: Senior JAVA/J2EE Developer

Responsibilities:

> Understanding the application Architecture, requirement gathering and

creating design documents.

> Developed back end code using Core Java to implement technical

enhancement by following Java

Standards.

> Implemented front end changes based on Spring integrated with Struts

along with JSP view and

> Java code as per requirement.

> Developed complex interfaces using Spring MVC module framework.

> Responsible for modifying existing DB2 stored procedures as per

requirement.

> Define new tables based the request types and configure the drools for

those request types.

> Developed Mock Framework Mockito for Unit Test

> Implemented client side validation with JavaScript Objects.

> Customized many features through JQuery and JS and with heavy DOM

manipulations as per the clients requirement.

> Involved in designing the front end applications using web

technologies like HTML/HTML 5,XHTML, and CSS/CSS3.

> Visualization, planning and implementation of Web 2.0 initiatives.

> Used Java Transaction Management(Java Transaction API) for the purpose

of Distributed Transactions.

> Developed business components using Session and Entity Beans in EJB.

> Implemented AJAX with prototype JS framework.

> Used open source JSF framework to design the presentation layer.

> Designed and developed custom Web based applications using JSF, AJAX,

HTML, JQuery, Rich Faces, My Faces and JSP.

> Involved in Development of the applications through Oracle using

Pl/SQL created Tables, cursors and SQL Queries.

> Utilizing tools such as YUI and EXT-JS and components like Java Script

etc.

> Implemented Log4j for logging.

> Experience in using application servers like Apache Tomcat Server.

> Developing SQL, PL/SQL scripts, stored procedures, functions,

packages.

> Developed JSP pages and Servlets for customer maintenance and deployed

the application in JBOSS Application Server.

> Worked on PL/SQL and SQL queries.

> Created Real-time Reporting systems and dashboards using MySQL.

Environment: Spring Framework integrated with Struts for Presentation

layer, Spring DAO for Database Access, GWT, Mockito, RWD, Transaction

Management using Spring DAO (Light Weight), Drools, AJAX, Prototype HTML,

JSP, CSS3, Eclipse, Hibernate, JAXB, EXT JS, Java Transaction Management

(Java Transaction API), IBM MQ, Web Services, DB2, SQL Server, Tomcat

Application Server.

Client: Bristol Myers Squibb, Hopewell NJ

March 2011 to August 2012

Role: Senior Java Developer

Responsibilities:

> Responsibilities include Use case modeling, Object modeling using

Rose, and ER Database design.

> Model View Controller (MVC) architecture has been adopted to provide

framework. Utilized UML & Rational Rose suite for designing of the

System. Followed DAO Pattern and J2EE framework facilitated the

integration & deployment of DAO, SERVLETS, JSP and XML.

> Developed Session Beans to encapsulate the business logic and Entity

beans as the persistence objects.

> Designed and developed User Interface Screens using HTML, DHTML and

JSP.

> Developed EJB-Session Beans that implements the business logic. Used

IBM DB2 as Database.

> Involved in the development of distributed server side components and

deployed the various Session and Entity Bean Components in the IBM

WebSphere Application Server.

> Designed and Developed Struts Action classes, DAO, Views using Struts

custom tags.

> Translated the T-SQL procedure, function and views into Oracle's

PL/SQL Packages, Procedure, Function and Views.

> Implemented view even with HTML5 and JavaScript for the mobile apps..

> Developed Struts-based form validation, Application error handling and

using Struts Validator framework.

> Developed Interactive GUI Screens using Prime faces and JSF.

> Built Web pages that are more user-interactive using jQuery plugins,

AJAX, JavaScript.

> Created Web Services using SOAP, WSDL to provide services to other

systems within the company.

> Developed Session beans with JMS API based code to access the MQ

objects.

> Enhanced the application for multithreaded scenarios. Deployed the

application under WebSphere Server. Resolved the production issues

during migration onto the production server.

> Wrote complex Database PL/SQL Statement and Did PL/SQL tuning for the

performance of the Database

> Used Java Persistence API (JPA) and Hibernate for performing the

Database Transactions. Using JPA for designing and creating the

entities and establishing the relation between the entities in a

persisted way for EJB.

> Used Spring Framework's IOC Dependency Injection to inject Service

Object using Service Locator Design Pattern into Action Classes.

> Developed a controller Servlet that dispatches request to appropriate

Action Classes.

> Implemented Different Design patterns like singleton, factory and J2EE

design patterns like Business delegate, session fa ade, Value object

and DAO design patterns.

> Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP

modules

> Used join point and advice Spring AOP modules for cross cutting

concerns and IOC for dependency injection..

Environment: RUP, Rational Rose XDE, Java, J2EE, Struts 1.1, IBM DB2, Unix,

XML, XSLT, ANT, JDBC, AJAX, Spring, Hibernate, JMS, Eclipse, Visual Source

Safe, WSAD 5.1/5.0, Tomcat Application Server, WebSphere Application Server

5.1/5.0, SOAP, WSDL.

Client: XEROX CORP, Norwalk, CT

February 2010 to February 2011

Role: Java/J2EE Developer

Responsibilities:

> Developed JSP for UI and Servlets, Java classes for business logic.

> Utilized JavaScript for client side validation.

> Utilized Oracle PL/SQL for database operations using JDBC API.

> Implemented DAO for Oracle 8i RDBMS for DML Operations like Insert,

Update, Delete the records.

> Deployed the Applications on Application Server.

> VSS is used for Software Configuration Management.

> Test Cases Preparation.

> Involved in creating unit testing of various layers using junit and

created automated test scripts for integration testing using Selenium.

> Used Java Messaging Services for reliable and asynchronous exchange of

important information

> Used JQuery to make the frontend components interact with the

Javascript functions to add dynamism to the web pages at the client

side

> Coordinated with the QA team during the process of making the code

move to staging server and testing the application for the several

test cases and defect testing.

> Prepared Documentation and Java Doc.

> Responsible for the design and development of the framework. The

system is designed using J2EE technologies based on MVC architecture.

The Views are programmed using struts, JSP pages, Model is a

combination of EJB's and Java classes and Controllers are Servlets.

> Built CVS and XML file loaders and splitters for financial data

> Implementation of Spring IOC container, Spring JDBC template, Spring

Exception Strategy and AOP.

> XML messages are used to communicate between web services that are

written using SOAP and WSDL

> Implement the presentation layer (GUI), based on open source

framework, involving Servlets, JSP, JSTL, JSF, CSS, HTML, JavaScript

and Beans

> Created different database objects (Stored Procedures, Functions, and

Triggers) for the backend MS SQL server.

> Working Closely with EMC Documentum to implement Engineering Design

Storage Repository and Project Document Management.

> Coordinated with QA team to ensure the quality of application.

Environment: JSP, Servlets, Struts1.2, JMS, JavaScript, Eclipse, Web Sphere

Application Server, Oracle, EJB, ANT.

Client: Inek Technologies, Hyderabad, India

Nov 2006 to January 2010

Role: Java Developer

Responsibilities:

> Worked on gathering technical and functional requirements

> Development of document creation module

> Development of Templates in XML for exporting the documents

> Development of user interfaces in JSP for document creation and

document exchange

> Worked on parsing the messages and storing them into the database.

> Developed web interfaces using HTML5 and JavaScript.

> Implemented Model View Controller (MVC) architecture at the Web tier

level.

> The application was developed using Eclipse on Windows XP. Deployed

the application on Apache tomcat server6.0 on windows server

2003Preparation of unit test cases, unit testing and system testing

> Used ClearCase version control system.

> Performed usability testing for the application using JUnit Test.

> Wrote complex SQL statements to retrieve data from the DB2 database.

> Establishing JDBC connection using database connection pool.

> Client side validations are done using JavaScript and server side

validations are done using Struts validator framework

> Designed and added new functionality extended existing application

using J2EE,XML,Ajax, Servlets, JSP.

Environment: JDK 1.5/1.6, Java, JSP, JDBC, XML, JavaScript, Core Java,

AJAX, CSS/CSS3, Oracle 9i, Tomcat 4.1, Windows 2000, UNIX, PL/SQL

Developer, SVN, JUnit



Contact this candidate