Post Job Free
Sign in

Java Project

Location:
8901
Posted:
March 09, 2010

Contact this candidate

Resume:

Sujana Madineni

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

Phone: 606-***-****

Summary:

A Junior Java programmer with over two years of software experience in application

software design, object oriented design, development, debugging, documentation and

implementation.

Experience in full System Development Life Cycle (Proposal, Process Engineering,

Design, Development, Testing, Deployment and Support)

Experience in designing and architecture of J2EE based large applications.

Experience using Jakarta Struts 1.0/1.1 Framework, Validator and Tiles frameworks,

Servlets and JSP.

Strong knowledge of Core Java concepts – Threads, Collections, Inner Classes,

Exceptions.

Good skills on Java (EJB, Servlets, JSPs, Java Beans, JDBC), and Front end

technologies like HTML, XML, CSS and JavaScript.

Good familiarity with IBM WebSphere 5.x, IBM WSAD 4.x Application server and

Tomcat 5.5 web server.

Knowledge working with WSAD5.X and Jbuilder 7.0 and Eclipse 3.1 IDE tools.

Experience in Oracle9i/8i including SQL, PL/SQL, and Stored Procedures.

Good Knowledge of design patterns like Singleton, Session Facade, DAO, MVC and

factory etc.

Experience in UNIX (HP, Sun Solaris), Windows 98/2000/XP.

Coding, Testing the product/application (Functionality Testing, Unit Testing and

Performance Testing, Regression Testing) and Defect Tracking and Fixing are some of

the main responsibilities executed.

Expert in documentation of the quality based process approach like preparing Design

Documents, Presentations using PPT and Code Review Documents.

Excellent communication and interpersonal skills.

A very good team player with the ability to work independently.

Education:

MS, Computer Science, Western Kentucky University, Kentucky (2006-2007).

BTech. Computer Science, JNTU, Hyderabad, India (2000 - 2004).

Certifications:

Sun certified Java Programmer for the Java 2 Platform.

Technical Skills:

Languages & Tools : Java 1.4, J2EE, Servlets, JSP, EJB 2.0, JavaBeans, MVC, Struts1.2,

JDBC, SQL, OOAD, Clearcase and clearquest.

Internet : JavaScript, XML, XSLT, HTML and DHTML

Patterns : Singleton, Factory, Business Delegate, Front Controller, Session

Facade, MVC and DAO

Databases : Oracle 8i/9i and MySql.

Application Servers : IBM WebSphere 5.x

Web Servers : Apache Tomcat 5.x.

IDE : IBM WSAD 4.x, IBM Eclipse 3.1, Text pad and Edit plus 2.1

Operating Systems : Windows 98, Windows XP, UNIX and MS-DOS.

Professional Experience:

Sharp Quest Corporation, New Jersey.

Client: Markit, NYC, NY Apr’08 –Till date

Java Developer

Project: LoanX Integration

Technologies: Java 1.4, J2EE, Servlets, JSP, HTML, CSS, XML, JDBC, JavaScript, Session

beans, MDB’s, Struts 1.2, IBM Web Sphere 5.1, Eclipse 3.4, JUnit, Jmeter 2.3, PL/SQL and

Oracle.

LoanX Integration is an application used by clients to access loan pricing data in the market.

It also allows clients to view underlying dealer quotes of contributed prices. This project is to

develop and deploy a new Loans application on the Markit.com platform. It includes migrating

data from LoanX to markit.com databases, maintaining links to the applications and will include

all functionality of the existing LoanX application.

Using this application we can view over 6,500 loan prices every day, see which dealers

are pricing each loan, maintain and view your portfolio online, read real-time loan news. It also

provides easy access to prices. Marks are distributed to clients over a secure, easy-to-use web

interface (download and export to Excel), or directly into their own custom application via this

application interface (API). Markit Loans data is also available through Wall Street Office using a

direct connection

Responsibilities:

Involved in the development of the entire Front-end part of the system, using Struts, JSP,

Servlets, HTML, CSS and JavaScript.

Developed Struts Action Classes and used struts bean tags for output the properties of

JavaBeans components and HTML tags to create HTML forms.

Developed JavaScript code for client side validation and created more user friendly screens

by detecting mouse cursor moves.

Upgrading the site's look and feel and making it totally customizable using Tiles

framework.

The Marks from dealers come in format of xml data are parsed by using SAX and DOM

parsers.

Involved in design and development of the EJB Tier which provides services to the web

application using MDBs, Session Beans & Patterns like Session façade, abstract factory,

DAO, service locator, Singleton etc.

Involved in developing JUnit test cases for testing the code fragments during development

phase and developed test scripts using Jmeter to load test and performance test the

entire web application.

Created the Technical high-level design document and Technical low-level design document

and implemented code in middle tier using Java.

Involved in monitoring the production issues reported by application users and

worked on the issues depending on the priority.

Mass Media Technology Hall, Jan ’07 – Dec ‘07

Western Kentucky University, Bowling Green, KY

Web Developer

Project: Online Student Enrollment System

Technologies: Java 1.4, Servlets, JDBC, JSP, XML, Tomcat 5.5, oracle, HTML, JavaScript,

SQL.

This project was developed to facilitate students to enroll courses online and check various other

course details, professor details and grade details. This site is commonly used by both students

and professors. Students can enroll courses, drop courses, check the availability of seats in the

course, make a reservation for a course etc.Professors can check the number of students enrolled

in their course, and wait listed students for a course, post assignments for a course etc. Grades for

all the courses of a student are also added to this site. Editing facility is also available for any

detail.

Responsibilities:

Involved in the development of GUI screens using HTML, CSS, JSPs and JSTL.

Developed JavaScript for client side validation.

The GUI interacts with the Servlets, which in turn talks to EJBs to get the data. Oracle

is used as the database server.

Regular testing and maintenance of the site.



Contact this candidate