Post Job Free
Sign in

Java Software Engineer

Location:
1801
Posted:
March 09, 2010

Contact this candidate

Resume:

Experience Summary

*+ years experience in developing web-based applications using Java,

J2EE, Servlet, Java Beans, Java Swing, HTML and JSP on Application

Servers.

Experienced in working with JBoss, Sun One Application Server, Tomcat

Server and Eclipse.

Excellent knowledge of Struts and Spring Frameworks.

Worked in all phases of Software Development Life Cycle (SDLC) in

multiple projects.

Excellent communication skills coupled with ability to work

independently in a team.

Areas of Expertise

Java, J2EE, Struts, Servlet, Java Beans, Java Swing and JSP; Strong

knowledge of OOAD (Object Oriented Analysis and Development), OOP

(Object Oriented Programming); XML and XMI parsing. Oracle 9i, Oracle

10g; JDBC and SQL.

Education & Certifications

M. S., Computer Science, Wright State University, March 2010 (expected

graduation)

GPA: 3.7/4.0

B. Engg., Electronics and Communication Engineering, University of

Madras, 2004.

Sun Certified Programmer for the Java 2 Platform, Standard Edition

1.4.

Professional Experience

2008-Present Wright State University

Graduate Student/Teaching Assistant

Developed skills in Ruby and Scheme programming, XML and XMI parsing.

Developed application using Eclipse UML and Dresden OCL tool kit.

Taught undergraduate class on Java programming.

2004 - 2006 Hexaware Technologies, India

Software Engineer

Extensive working knowledge in JBoss, Sun One application Server and

Tomcat Server for building, testing, and deploying applications.

Developed the presentation layer and GUI framework in HTML, JSP and

Java Script.

Contributed to the design and development of database layer using

Oracle9i and 10g.

Worked with Microsoft Visual Source Safe (VSS) and Concurrent Version

Systems (CVS).

Prepared Use Cases, design documents for multiple projects.

Implemented Database Connection Pooling techniques to improve the

database access and search time as a part of performance tuning.

Developed Java applications for Server Side Validations.

Developed E-Net Interface to connect with (a remote) ENET system and

initiate transactions by using JDBC connectivity.

Projects

Client (Chubb):

This project involved customization of Employee Self-Service (ESS) and

Manager Self-Service (MSS) applications, implementing back end

migration and additional functional changes to the existing

application. Java code was used to optimize and improve performance

of the modified framework.

Involved in creating program and design specifications.

Responsible for preparing design documents involving Use Case diagram,

Sequence diagrams, VOP Class diagrams and Class diagrams using

Rational Rose.

Implemented Database Connection Pooling techniques and used TOAD to

access the backend Oracle Database for verifying and validating the

data.

Involved in fixing defects in system testing and user acceptance

testing using Mercury Quality Center defects logging and statistics

tool.

Responsible for delivery of the Employment Profile and Reports.

Client (ACS and Motorola):

This project involved the development of web-based application aimed

at streamlining and automating new-hire employee information.

Analyzed, designed and developed JSP/web pages.

Worked in all the phases of SDLC.

Extensive use of Struts and Spring framework.

Worked on TOAD to access backend Oracle Database for data validation

and verification.

Extensively used Eclipse for development and VSS for Version Control.

Thesis/M.S. Course Curriculum:

Developed an application to automate the interoperability between

different tools using Model Driven Architecture with the tools Eclipse

UML and Dresden OCL tool kit.

Developed applications in C++ to perform a comparative analysis of

data structures.

Implemented data compression algorithms in Java for file compression/

decompression.

Developed a project in C under Linux environment that implements a

multi-workstation oriented WhiteBoard (WB) client-server program.

Technical Skills

Language Java 2 Platform, Scheme, Ruby, C, C++

Process Methodologies RUP, Waterfall

J2EE, EJB, JDBC, JNDI, Swing

Java Technologies JSP, Servlet, JavaScript, TagLibs, HTML

Java Web Technologies Oracle 9i, Oracle 10g, Microsoft Access

Toad, SQL Developer

Database Sun One Application Server, Tomcat Server, JBoss

Database Tools Sun One Studio, Eclipse

Enterprise Servers Struts, MVC, Spring

IDE Rational Rose, Microsoft Visio, Eclipse UML, Dresden OCL tool

Framework kit

Tools VSS and CVS.

Version Control ANT

Build Tool Windows, Unix and Linux

Operating System

References available upon request.



Contact this candidate