Java Developer Resume




Title
Java Developer

Primary Skills
Struts, EJB, Servlets, JDBC, Hibernate, Spring, WebSphere Application Server, IBM WebSphere Studio Application Developer

Location
US-MI-Detroit (will consider relocating)

Posted
Jun-18-09

RESUME DETAILS

SUMMARY

• Over Seven years of IT experience having expertise in Core Java, Object Oriented, J2EE and Client Server technologies.
• Over Six years of developing web based applications using Websphere Application Server in fcial, Insurance and Health Care domains.
• Expertise in J2EE technologies EJB, JSP, Servlets, JDBC, JNDI, Struts, IBM-MQSeries, JMS, RMI, and Java Multithreading.
• Expertise in using Java IDE tools of IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Eclipse and familiar with other IDEs like JBuilder and JDeveloper.
• Expertise in OOA, OOD, SDLC like Requirements Analysis, Design, Implementation, Testing and Maintenance using Object Oriented Programming (OOP).
• Expertise in object-oriented system architectures utilizing Use cases, UML diagrams, Rational Rose, RUP process and Together Soft.
• Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
• Experience in XML/XSLT, SAX, DOM, SOAP, WSDL, Web Services, JAXRPC, JAXP, JAXB.
• Experienced in various frameworks: Jakarta struts framework 1.2, Spring 1.2, Hibernate 3.0 and TopLink.
• Strong Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
• Experience in RDBMS working with Oracle 9i/8i, DB2, and MySQL.
• Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
• Well versed and hands on experience in Version control tools like CVS and ClearCase.
• Good working knowledge on Ant 1.6.1, Log4j 1.2.7 and JUnit.
• Good Working Knowledge of Application Servers like Bea WebLogic 8.1, Apache Tomcat 4.0/3.3.
• Possess excellent communication, interpersonal and analytical skills along with can--do attitude.

TECHNICAL SKILLSET
J2EE Technology EJB 2.0, Servlets 2.3, JDBC 3.0, JSP 2.0, JNDI,
JMS 1.1 RMI-IIOP.
Programming Languages Java 1.4, C, C++, SQL, PL/SQL, PHP, Swing
Frameworks and Tools Jakarta Struts 1.1, Hibernate 3.0, Spring 1.0.2, ANT, Log4J, JUnit, IBM MQSeries, J2EE Design Patterns
Web Technologies XML, XSL 2.0, XSLT 2.0, HTML, CSS, DHTML, JavaScript, AJAX, LDAP 3.0, SOAP 1.2, SAX and DOM.
Databases Oracle 9i/8i, UDB DB2 7.1/6.5, MS SQL Server 2000, MySQL 4.1, Sybase
Application/Web Servers IBM WebSphere 3.5/4.x/5.x, BEA WebLogic 6.x/7.x/8.x, Apache Tomcat 5.0
IDE Tools IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Eclipse 3.0/3.1, JBuilder, Jdeveloper
Operating Systems Windows 98/NT/2000/XP, UNIX, LINUX.
Design & Version Control RUP, UML, Rational Rose, CVS


PROFESSIONAL EXPERIENCE

Cincom Systems Inc., Cincinnati, OH June 08 -- March 09
Java Developer
Project: Eloquence

Description: Cincom offers software to simplify and improve business operations and customer communications. This project offers web solutions to various clients across the country.

Responsibilities:
• Involved in the development of the product.
• Involved in maintenance at various stages of the project.
• Designed and developed the UI JSP, HTML and JavaScript.
• Designed and developed Application based on Struts Framework using MVC design pattern.
• Used design patterns like MVC, Dao's and DTO's to access database.
• Extensively used Hibernate in data access layer to access and update information in the database.
• Used Spring Framework for Dependency injection and integrated with the Hibernate.
• Integrated Hibernate with spring framework.
• Used JUnit to implement test cases for Unit testing of modules.
• Monitored the error logs using Log4J.
• Worked on MySQL database to write several SQL statement and Stored Procedures.
• Used Microsoft visual studio as configuration tool.
• Worked on WAS 6.1 (Web sphere Application Server) for deploying the project.
• Used Eclipse as IDE to develop the project.

Environment: WebSphere Application Server 6.1, ECLIPSE, JSP 2.0, Struts 1.1, Hibernate 3.0, Spring 2.0, Microsoft visual studio, JNDI, JUnit 3.8.1, Microsoft SQL Server, Log4J 1.2.7, Windows NT.








Blue Cross of California, Woodland Hills, CA Sep 07 -- May 08
Sr.J2EE Developer
Project: Rating tool.

Description: Blue Cross of California is leading health insurance provider. They provide insurance to large group businesses. Different departments use the rating tool to sell, renew, and quote insurance to the client or the prospect. It makes use of the complex quoting calculation to issue the quote.

Responsibilities:

• Involved in enhancements and maintenance.
• Used Struts framework to implement MVC design pattern
• Used the Struts validation Framework in the presentation layer.
• Developed user interface using JSP, JSP Tag libraries (JSTL) to simplify the complexities of the application.
• Adapted various design patterns like Spring MVC, Data Transfer Object (DTO'S), Service Locator, Data Access Objects (DAO's)
• Extensively used Hibernate in data access layer to access and update information in the database.
• Used Spring Web flow for the front end.
• Used Spring Framework for Dependency injection and integrated with the Hibernate.
• Involved in writing configuration files using XML and used different web technologies like HTML, CSS and JavaScript.
• Implemented the database connectivity using JDBC with DB2 database as backend.
• Used PL/SQL to write Stored Procedures, Triggers and SQL queries.
• Used WSAD IDE for writing code.
• Extensively used Microsoft Visual source safe (VSS) for version controlling.
• Involved in the documentation of the application

Environment: WebSphere Application Server, WSAD, JSP 2.0, Struts 1.1, Hibernate 3.0, Spring 1.0.2, JDBC, XML, VSS, JUnit 3.8.1, IBM DB2, Log4J 1.2.7, Windows NT.


Huntington National bank, Detroit, MI Jan 07 -- August 07
Sr. J2EE Developer
Project: Loan Application Module

Description: Huntington National Bank is a leading financial service company. It provides online banking for customers to set up online bill payment from their Debit Card/Checking Account to various merchants. Customer has various facilities like Merchant registration, Recurring Payment, Schedule a payment, Fund Transfer, Bill Info, etc. This Project is to develop an online application for customers to apply for Home Equity loan.

Responsibilities:

• Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Rational Unified Process (RUP) to develop the project.
• Used UML with Rational Rose to design the Object Model [Use Cases, Activity Diagrams, Sequence Diagrams, Class Diagrams and Component Diagrams]
• Used Struts framework to implement MVC design pattern
• Used the Struts validation and Tiles Framework in the presentation layer.
• Developed user interface using JSP, JSP Tag libraries (JSTL) and Struts Tag Libraries to simplify the complexities of the application.
• Adapted various design patterns like MVC, Data Transfer Object (DTO'S), Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO's)
• Designed EJB's like Stateful Session Beans for the Session Facade design pattern and used Message Driven Beans (MDB) as a listener for JMS messages
• Consumed Web Service using WSDL and SOAP to get the credit history from the service provider.
• Extensively used Hibernate in data access layer to access and update information in the database.
• Used Spring Framework for Dependency injection and integrated with the Hibernate.
• Implemented the database connectivity using JDBC with SQL Server database as backend.
• Parsed the XML based responses using JAXB Parser
• Written XML Schema for Loan application module.
• Utilized PL/SQL for querying the Database and Written stored procedures and triggers for SQL Server.
• Extensively used Eclipse while writing code and CVS for version control
• Used JUnit to implement test cases for Unit testing of modules
• Monitored the error logs using Log4J
• Involved in the documentation of the application

Environment: JBOSS Application Server, Eclipse IDE, EJB 2.0,
JSP 2.0, Struts 1.1, Hibernate 3.0, Spring 1.0.2, JDBC, XML, XSL, XSLT, JAXB, WSDL, SOAP, JMS 1.1, CVS, JNDI, JUnit 3.8.1, Microsoft SQL Server, Log4J 1.2.7, RUP, Rational rose (UML design tool), UNIX.



Garden State Life Insurance Boston, MA Feb 06 -- Dec 06
Sr. J2EE Developer
Project: Life Insurance Application
Description: Garden State Life, a wholly owned subsidiary of American National Insurance Company. It offers affordable Life insurance. The project involves developing online services for Life insurance like get a quote, buy insurance, make a payment, manage policies and claim a report. Users can get a quote online and buy the insurance online.
Responsibilities:

• Analyzed and developed UML with Rational Rose including development of class diagrams, sequence diagrams, use case diagrams and activity diagrams.
• Built the Application based on Rational Unified Process (RUP)
• Developed using the MVC architecture and employed the Struts Framework and used Validation Framework and Tiles Framework as a plug-in with struts.
• Developed user interface using JSP, JSP Tag libraries (JSTL) and Struts Tag Libraries
• Implemented the Middle Tier employing design patterns like MVC, Business Delegate, Service Locator, Session Facade, Data Access Objects (DAO's)
• Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
• Used Java Message Service (JMS) for reliable and asynchronous exchange of important information
• Extensively used Hibernate in data access layer to access and update information in the database.
• Implemented various XML technologies like XML schemas, JAXB parsers for cross platform data transfer.
• Extensively worked on XML parsers (SAX/DOM).
• Used WSDL and SOAP protocol for Web Services implementation
• Used JDBC to access DB2 UDB database for accessing customer information.
• Developed application level logging using Log4J
• Used JUnit to do the unit testing
• Used CVS for version controlling and JUnit for unit testing.
• Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions
• Involved in documenting the application

Environment: J2EE 1.4, IBM WebSphere Application Server 5.0, WSAD 5.1.0, JSP 1.2, EJB2.0, Struts1.1, JMS, JDBC, JNDI, XML, XSL, XSLT, WSDL, SOAP, Hibernate 2.0, RUP, Rational Rose (2000), Log4J, JUnit, CVS, IBM DB2 v8.2, Red Hat LINUX.

St. Joseph's Hospital, Nashua, NH July 05 -- Jan 06
J2EE Developer
Project: Online Pre-Registration

Description: St. Joseph Healthcare is a comprehensive healthcare system. In addition to the hospital, St. Joseph Healthcare system also includes a satellite emergency center a large network of primary care and specialty physician practices. This system is a healthcare management system that helps in keeping track of the patient's data, bills and appointments. They also offer pre-registration service. Pre-registration module provides customers with scheduling appointments well in advance by submitting the registration form online.
Responsibilities:
• Involved in the analysis, design and implementation and testing phases of SDLC.
• Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
• Developed complete Business tier with Stateless, Stateful Session beans and CMP Entity beans with EJB 2.0 standards.
• Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
• Designed and developed Application based on Struts Framework using MVC design pattern.
• Developed Struts Action classes using Struts controller component.
• Implemented Design Patterns like Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Objects, Singleton.
• Designed and developed Message driven beans that consumed the messages from the Java message queue.
• Used JMS for communication with different departments.
• Used XSL/XSLT for transforming common XML format into internal XML format.
• Apache Ant was used for the entire build process.
• Implemented the database connectivity using JDBC with Oracle 8i database as backend.
• Developed application level logging using Log4J
• Used CVS for version controlling and JUnit for unit testing.
• Deployed the application on WebSphere Application server.

Environment: IBM WebSphere Application Server 5.1, WSAD 5.1, EJB 2.0, Struts1.1, JSP 2.0, JMS, XML, XSLT, JDBC, JavaScript, UML, HTML, ANT, CVS, Log4J 1.2.7, JUnit 3.8.1, Oracle 8i, UNIX.


AvignaSoft July 04 -- April 05
Hyderabad, India
Java programmer

Description: Designed and developed a web based software product for School Administration. This software can be customized for schools to make the necessary changes to suit their requirement. This software manages information about the Employees, Students, Examinations and Accounting Information System. The software also gives the facility for the schools to develop their own reporting system according to the requirements of the school. The State Government of Andhra Pradesh, India has approved this software for its reports, which are to be submitted and the end of every academic year by the school management.

Responsibilities:
• Gathered required information about the schools and the administration
• Developed dynamic pages using JSP tags to invoke Servlets.
• Involved in server side coding using Servlets
• Designed web pages using Java script/ HTML
• Validations for the Client Side were done using JavaScript.
• Developed Business components using JavaBeans and database connections using JDBC
• Involved in Designing and creating database tables
• Wrote various queries using SQL and used SQL server as the database

Environment: Java, HTML, JSP, Servlets, Java Beans, JDBC, Apache Tomcat, SQL server, Red Hat LINUX.


Velankani Communication Technologies March 03 -- June 04
Bangalore, INDIA
Java Programmer

Description: This project is to build advanced web based clinical information system to reduce medication errors and improve high level of patient care. An enterprise-wide, web based infrastructure provides electronic physician order entry of prescriptions, nursing work management, medication management and interacting with external pharmacy interfaces. The application supports patient care research to determine the effectiveness of medical and nursing treatments and other clinical interventions and provides support for clinical decision-making.
Responsibilities:
• Extensively worked on building applications using Swing
• Developed Physician order entry forms using Java Swing API
• Provided Guidelines for best practices of Software Management, Coding Standards and Code Commenting for better understandability
• Extensively worked on Servlets, JSP, Java Beans, RMI, JDBC and Common Utilities E-Mail Service Framework
• Developed HTML pages using HTML and JavaScript for front-end validation
• Used SQL/PLSQL for writing stored procedures, functions in Oracle database
• Developed JDBC Connection Pool API as an interface to database for fast database response using bottom out transaction processing approach
• Prepared deployment and migration documents and scripts for deployment and backup the application
• Involved in Debugging and Assembly test and user acceptance Test of the end product on the development environment

Environment: Eclipse, Java, Servlets, SWING, HTML, JavaScript, JDBC, Websphere Application Server, Oracle, UNIX.

Tech Sources, Bangalore, India March 02 -- Jan 03
Project: Secure Access Management System
Jr. J2EE developer

Description: Tech Sources Software is a company for the Secure B2B E-Commerce Solutions. The project consists of developing a JSP, Servlets, EJB, JNDI based application for the Secure Server Access.

Responsibilities:
• Object Oriented Analysis & Design using UML.
• Design & Develop Java Server Pages, Servlets for the Presentation Layer.
• Develop the Business Logic using EJB.
• Development of Session for the Server functionality using Oracle 8i.
• Entire Server side development, which incorporates Multithreading to store data
in a database
• Application deployment on WebSphere for Client Authentication.

Environment: Servlets 2.2, JSP 1.0, Java, JNDI, EJB, UML/Rational Rose, Eclipse 2.1, Oracle 8i.

EDUCATION: Bachelors in Electronics and Communication Engineering, Visvesvaraya Technological University, Bangalore, India

Certifications
See above

CONTACT DETAILS

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


Resumes in Detroit, MI | Resumes in Michigan

View other Java Developer resumes, Programmer / Developer resumes