Java J2ee Consultant Resume




Title
Java J2ee Consultant

Primary Skills
Java, J2ee, Jsp, Servlets, Spring, Struts, Hibernate, Oracle, Weblogic, Eclipse, PLSQL

Location
US-MI-Troy (will consider relocating)

Posted
Feb-18-09

RESUME DETAILS
Sirish Goparaju
sirishgoparaju1104@gmail.com
248-765-8142


Summary:

• Over 6 years of experience in analysis, design, development and testing of Object-Oriented Software Application using Java and J2EE related technologies including Windows and Linux.
• Experience in designing applications using Java, Servlets, Java Server Pages (JSP), Custom Tag Libraries, spring, JDBC, XML, HTML, DHTML, JSTL, XSLT ,JavaScript, AJAX, ANT, EJB, iBatis, Hibernate, JUnit.
• Experience coupled with good understanding of the concepts of GUI development, Relational Database Management systems (RDBMS).
• Expertise in design and development of complex enterprise systems that has rich user interface and DBMS such as Oracle, MSSQL server, MYSQL.
• Extensive hands on experience with web servers and application servers such as WebSphere, WebLogic and Apache Jakarta Tomcat.
• Extensively used WSAD, Eclipse and JDeveloper as Development Tools.
• Implemented and executed unix based shellscripts to process scheduled cron jobs.
• Implemented java components using GOF and J2EE Design Patterns such as Factory, Proxy, Abstract, Service-Locator, Business Delegate, DataAccessObject and MVC.
• Documented design models using industry standard UML 2.0 for review and communicating design with peers.
• Extensively followed iterative methodologies such as Agile(SCRUM) and test-driven development in multi project implementations.
• Experience in various phases of SDLC (Analysis, Design, Implementation, Testing and Production Support).
• Domain expertise in Logistics, intranet, e-Commerce, e-governance and vendor management.
• Highly motivated with the ability to work effectively in teams as well as independently.
• Demonstrated excellent communication skills while interacting with business teams.
• Committed to highest levels of professional and personal excellence.

Certifications:

• Sun Certified Java Programmer (1.4).
• Sun Certified Web Component Developer (1.4).
• IBM Certified Associate Developer in Rational Application Developer for Web sphere Software V6.0.
• Brain bench certified in JavaScript.

EDUCATIONAL QUALIFICATION:

• Masters in Computer Applications.
• Bachelors in Computer Sciences.

Technical Skills:

Languages: Java (5, 1.4.1), J2EE, Servlets, JSP, EJB 2.0, JMS, JavaBeans,
MVC, Struts 1.1.x, Hibernate, spring, JDBC, UML, SQL, OOAD,
Rational Rose.
Internet: JavaScript, Ajax, XML, XSLT, SOAP, LDAP, HTML and DHTML.
Web Servers: Apache 2.2, Apache Tomcat, IIS 6.0.
Application Servers: IBM Weblogic, BEA Web Sphère, Oracle Application Server.
Databases: Oracle, MS-SQL Server, MySQL.
IDE: Eclipse, WSAD, Jdeveloper, Jbuilder.
Version Control: Subversion, CVS.
Reporting Tools: Jasper Reports.
Operating Systems: Windows XP/2000/NT/95, UNIX, Linux


Sr. Java Developer, Marsh, Dec '07 -- Till Date
Project: Placement Workspace
Technologies: HTML, JSP, XML, XSLT, ANT, JUNIT, Oracle 9i, RAD 6.0.1, Log4j, UML, Rational rose, Spring, Hibernate, Ajax, JavaScript, Jasper reports.

The objective of the project is to build a global placement data system that, at a very high level, supports the management of risk transfer product transactions. This includes preparation of market submissions and recording of the results of market trading activity.
The system is flexible enough to support many different workflows and documentation requirements for various regional markets and Marsh practices. Fundamental to the system are the account and product concepts that will descried much of Marsh's business globally and provide the basis for straight-through processing.
Responsibilities
• Understand business requirements, design and document technical design for the business requirements.
• Designed Application flows and Developed UML diagrams for the application using Rational Rose.
• Developing JSP, custom tags and classes using SPRING framework.
• Used Spring IOC in the service layer, Domain layer for the front end screens.
• Used JUnit framework for unit testing and configured Log4j for logging.
• Messages are sent and received to and from the market using JMS queues, web services and flat files.
• Compiled and built the application using ANT scripts and deployed the application.
• Designed and developed the database structure and executed complex queries.
• To ensure quality of the application is at highest levels used test driven framework to perform unit and system testing of this application.
• Involved in SCRUM meetings.
• Analyzed and implemented system and functionality defects reported by testing team and business users.
• Reviewed and provided feedback to testing team in writing and executing test cases to perform functional and system testing.
• Developed various jasper templates for generating PDF and Excel reports for operations.
• Involved in Unit, System, Integration, Stress, Bit and Pre-Production testing of the application.
Project: Insurance Data Capture System (IDCS)
Technologies: (J2EE) JSP, Struts framework, XML, ANT, JUNIT, Oracle, WSAD 5.0, Log4j, UML, Rational rose.

Insurance Data Capture System (IDCS) is a part of overall placement & Policy umbrella initiative. IDCS will provide ability to capture Client's Risk information, define coverage required to transfer risk as well as capture Insurer's response (premium, commission).
• Creation of necessary Program & Placement.
• Enables capture of Quote Request sent to Markets
• Capture of Quote Response from market & generation of disclosure forms (Quote Disclosure 7 Authorization to Bind)
• Binder & Policy Generation
Responsibilities
• Interactions with the business unit to gather the requirements, and review the specifications.
• Participated in designing the modules. Used use case diagrams and class diagrams.
• Developed views to display account information using JSP and Servlets based on Struts framework.
• Design and development of presentation layer using JSP'S, JavaScript, CSS and HTML.
• Developed Java Scripts for client side scripting and validations.
• Designed the front-end presentation using XSL.
• Used AJAX for loading the data from the server.
• Involved in Exception Handling in JSP.
• Developed CO (Client Object) which is java based programs to handle client APIs for presentation logic using DWR.
• Developed Action Forms and Action classes in Java as per the Struts framework.
• Security -- Common Security Framework was created to evaluate user's authorization to access data as well as perform certain actions.
• Used iBatis as the Persistence Framework, for mapping the Object with the Oracle Database.

Programmer Analyst, Millennium Software Inc, Dec 06 -- Dec 07
Project: Vendor management System

Technologies: Java/J2EE, Jsp, Html, Struts, iBatis, MySql, Jakarta Tomcat, JavaScript, Eclipse IDE.

Implemented Vendor Management System (VMS) that is an Internet-enabled Web-based application that acts as a mechanism for business to manage and procure staffing services -- temporary and permanent placement services -- as well as outside contract or contingent labor. Typical features of this VMS implantation include order distribution, consolidated billing and significant enhancements in reporting capability that outperforms manual systems and processes.

Responsibilities:
As part of small team, involved in all activities of SDLC in development of this application.

• Responsible for development of use case models and business requirements.
• Worked closely with management and business users by reviewing business requirements.
• Adapted and followed iterative development methodology RUP to deliver various phases of this project.
• Prepared use case realization artifacts using UML class diagrams, Sequence, and State diagrams.
• Designed and Developed critical business functionality such as Acknowledge Alerts, Authentication and Admin user interface.
• Consulted with infrastructure architects and developed deployment model for all environments.
• The core application architecture is based on industry standard struts framework.
• Designed rich user interface components in JSP technology and Client validations using JavaScript.
• Designed and developed common infrastructure java components for exception handling, logging, mail service and other user interface controls.
• Worked on database interaction layer (DAO) for insertions, updating and retrieval operations of data from MySql database.
• Designed and developed the database structure and executed complex queries.
• To ensure quality of the application is at highest levels used test driven framework to perform unit and system testing of this application.
• Analyzed and implemented system and functionality defects reported by testing team and business users.
• Reviewed and provided feedback to testing team in writing and executing test cases to perform functional and system testing.
• Build and maintained development environments (Dev, QA, Prod) with help of operations staff.
• Build and run Linux shell scripts to migrate data from one environment to other as needed.
• Monitored periodically system status by analyzing system and application logs for possible error conditions.

Sr java Developer, Fujitsu Asia Pte Ltd, Nov 05 -- Dec 06
Project: Enterprise Information Portal (EIP)

Technologies: Java/J2EE, Jsp, AJAX, Struts, MSSQL, iBatis, JavaScript, Eclipse, LDAP.

The PSA EIP application is a portal based application which has several modules like Online Leave Application, Online Invoice Service System, PSA Club and PSA Bungalow, Claims.

Responsibilities:

• Involved in knowledge acquisition, analyzing and documenting.
• Coming up with class diagrams, flow diagrams.
• Designed user friendly UI's using JSP.
• Developed cron jobs which are scheduled for updating the status.
• Developed set of Classes which updates the data into the databases.
• Designed wire frames and Use case diagrams using Microsoft Visio.
• Involved in database design and wrote PL/SQL procedures and queries for posting and retrieving of data from database.
• Developed Sequence, Use Case Diagrams, and Architecture Diagrams
using Rational Rose and Microsoft Visio 2000.
• Worked on database interaction layer (DAO) for insertions, updating and retrieval operations of data from MySql database by writing SQL queries and PL/SQL Stored Procedures.
• Used iBatis as the Persistence Frame Work, for mapping the Object with the MSSQL Database.
• Wrote shell scripts for generating data files to be used by the cron jobs for updating the status.


Java Developer, Maginet Interactive, Oct 04 -- Nov 05
Project: Purchase Request and Report System

Technologies: JSP, Servlets, HTML, Java Script, Tomcat, Windows, MSSQL 2000, Jasper Reports.

Maginet interactive is mainly a software provider for different hotels in different countries. The main functionality of the application built is to manage and report purchase requests for hotels.

Responsibilities:

• Involved in knowledge acquisition, analyzing and documenting.
• Coming up with class diagrams, flow diagrams.
• Designed rich User Interface using JSP.
• Developed set of Classes, Servlets to handle transaction and updating of data into the databases.
• Extensive use of MVC architecture pattern to develop components using Servlets 2.4, JSP, JDBC.
• Involved in database design and wrote PL/SQL procedures and queries for posting and retrieving of data from database.
• Involved in Unit testing.
• Used Web services for the Login of the users.
• Used iReport tool and iText API for generating reports.
• Involved in creating spreadsheets and use Microsoft Excel and other office management
programs to handle paper work in e-Commerce.

Software Engineer, SARK SYSTEMS, Oct 02 -- Oct 04
Project: Factory License Registration, Child Immunization System, Workers Welfare Fund, Delhi Employment Exchange.

Technologies: JSP, Servlets, HTML, Java Script, MSSQL, JDBC, Weblogic, Tomcat, Eclipse, oracle, Windows.

This is an internet based e-governance/e-commerce application which provides online services to different government sectors. It involves payment through Payment-Gateway.
Responsibilities:

• Designed user friendly screens using JSP.
• Involved in different stages of SDLC like requirements, Analysis, Design, and Coding.
• Coming up with a set of Classes, Servlets to handle transaction and updating of data into the databases.
• Wrote SQL queries for posting and retrieving of data from database.
• Interacting with the client. Analyzing, debugging and solving the bugs.
• Involved in enhancements to the existing system as per the client requirement.
• Involved in testing.

Certifications
? Sun Certified Java Programmer (1.4).
? Sun Certified Web Component Developer (1.4).
? IBM Certified Associate Developer in Rational Application Developer for Web sphere Software V6.0.
? Brain bench certified in JavaScript.


CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Troy, MI | Resumes in Michigan

View other Java J2ee Consultant resumes, Programmer / Developer resumes