Java/j2ee Developer Resume
Tacoma, WA
SUMMARY
- Having 4.5 years of strong experience in developing and implementing Enterprise Solutions for Distributed Software products and distributed applications using JAVA / J2EE technologies.
- Experience in different phases of Software Development Life cycle (SDLC) including Analysis, Design, Implementation and testing during the development of software enterprise applications.
- Project Implementation skills using both core and advanced java technologies like JSP, Servlets, Hibernate and JDBC.
- Having Knowledge and experience in developing web applications using Struts MVC framework and Spring framework.
- Knowledge in different XML technologies such as XSLT
- Good web page design skills using HTML, CSS, Java Script, XSL and XML.
- Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
- Experience in using PL/SQL to write Stored Procedures, Functions, Triggers, and Cursors.
- Experience with JUNIT for performing Unit Testing and determining the application functionality.
- Expertise working with various application servers and Web Servers like Web Sphere, Web Logic, and Tomcat.
- Experience in using GUI/IDE tools of Eclipse, Web Sphere Application Developer, RAD and good familiarity with Net Beans.
- Strong experience in working with Database like Oracle and proficiency in writing complex SQL Queries.
- Experience of application development in different environments like Windows 98/NT/2000/XP, shell scripting in UNIX.
- Excellent ability to quickly master the technologies and concept.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: C, JAVA, SQL, PL/SQL
Database: Oracle 8i, 9i, 10g
Web technologies: HTML/DHTML, CSS, JavaScript, JSTL, XML
Design Methodologies: UML
IDE: IBM WebSphere Studio Application Developer (WSAD), Eclipse 2.0, 3.0, 3.1
Operating System: Windows 98, NT, 2000, XP, Vista, 7, UNIX
J2ee Technologies: Servlets 2.2, 2.3, 2.4, JSP 1.1, 1.2, 2.0, JDBC 4.0, EJB
Frameworks: Jakarta Struts 1.2, 1.3, Spring 1.2, 1.3, 2.0, Spring MVC, Hibernate 2.0, 3.0
Application Servers: Web Logic 8.1, 10, JBOSS, WebSphere6.1, Apache Tomcat 6.1
Build Tools: Apache Ant
Testing Tools: Mercury Quality Centre, JUnit, Rational Clear Quest
Version Control Tool: Rational Clear Case, Win CVS, SVN
Logging Tool: Log4j
PROFESSIONAL EXPERIENCE
Confidential, Tacoma, WA
Java/J2EE Developer
Responsibilities:
- Understanding the health care functionality by communicating with DSHS.
- Interacted with Business Analysts and users to gather new requirements and creating Business Requirement documents and Detailed Design documents.
- Involved in analysis, design and development of several modules in Provider one.
- Used MVC architecture for developing the Provider one web modules.
- Developed several web pages using JSP, JSTL, HTML and JavaScript to perform checking and validations at Client side.
- Development of business components using EJB.
- Used the Struts Validation framework for validating the forms
- Log4j was used to log the events in the application
- Worked with SQL and PL/SQL with Oracle. Developed the complex SQLs and Stored Procedures to analyze the defects existing in the system.
- Developed JUNIT test classes to test the application.
- Used Rational Clear Case as a version control system.
- Supported System Integration (SIT) and User Acceptance Testing (UAT) teams in reviewing test scenarios and fixing bugs encountered during testing.
- Used Clear Case and Clear Quest for controlling and maintaining the source code or document’s version.
Environment: Java, Struts 1.2, EJB, JSP, JSTL, XML HTML, Java Script, Oracle 10g, PL/SQL, Ant, JUnit, Log 4J,Quality Centre, RAD, Rational Clear Case and Clear Quest.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Developed the application using Eclipse IDE tool and deployed it on WebSphere Application Server 5.0
- Involved in all phases of System Development Life Cycle (SDLC).
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
- Presentation Layer has been developed using Struts, Servlets, JSP, HTML, CSS
- Used Javascript for implementing the client side validations.
- EJB’s were used for the implementation and development of application components and to in corporate the business logic.
- Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
- Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
- Written several complex SQLs and stored procedures to retrieve the data and analyze the issues.
- Implemented design patterns like Data Access Objects (DAO) and Value Objects/Data Transfer Objects (DTO) to transfer data between different tires of the application to decrease the network traffic when invoking remote objects.
- Used Clear Quest tool to keep track of the application bugs as well as to coordinate with the Testing team.
- Used JUnit for unit testing the application.
- Identified and fixed the bugs reported by SIT and UAT teams during the testing phase and delivered the changes on the timely manner.
Environment: Java, JSP, Struts, Servlets, JavaBeans, JDBC, Java Script, Oracle 9i, Eclipse IDE, Clear Quest, Rational Rose, UML, JUnit, Windows NT, WebSphere Application Server 5.0.
Confidential - Newark, NJ
Java Developer
Responsibilities:
- Involved in requirements gathering and documentation.
- Design and development of the portal using JSF, using MVC design pattern.
- Designed and developed business components using JSF controller.
- Created user interfaces (forms and page flows) for the application.
- Developed the java beans classes.
- Used JSP to access DAOs to read/write from/to the database.
- Developed JSPs for dynamic content generation and a script file (.js), which contains generalized script functions written in JavaScript.
- Involved in developing various reusable Helper and Utility classes that are being used across all the modules of the application.
- Written JavaScript for front-end validation.
- Involved in unit and integration test, bug fixing and code reviews.
- Used Eclipse IDE tool for development, build, deployment and testing.
- Used Apache Tomcat Server to deploy the application.
Environment: JAVA, JSP, Servlets, HTML/DHTML, JDBC 2.0, Java Scripts, Web, UML, Apache Tomcat, Rational Clear Case and Rational Clear Quest.
Confidential, Columbus, OH
Java DeveloperResponsibilities:
- Developed user interface using JSP, HTML, and Ajax.
- Implemented Client side validations using Javascript.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Used the Struts Validation framework for validating the forms.
- Developed Spring in conjunction with Hibernate to retrieve and update customer information.
- Used insurance policy webservice.
- Involved in debugging the application modules.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used WebSphere Application Server for deploying various components of application.
- Used CVS as a version control system
- Used PL/SQL to write several SQLs, complex queries and stored procedures for analyzing the data.
- Worked with System testing, Load testing and User Acceptance testing teams in fixing the bugs and promoting the changes on a timely fashion for retesting.
Environment: J2EE, IBM WebSphere 5.1, XML, Struts1.3, Servlets, JSP, Apache Axis, HTML, JDBC, JavaScript, Log4j, JUnit, CVS, SQL, PL/SQL.
Confidential
Junior Java Programmer
Responsibilities:
- Involved in Analysis, Design, Coding and Development of custom Interfaces.
- Developed Servlets and JDBC were used in retrieving data.
- Deployed EJB Components on WebLogic.
- Tested the modules and fixed the bugs.
- XML was used to transfer the data between different layers
- Dealt with java Beans helper classes and Servlets for interacting with the user interface written in JSP. Used JavaScript for client side validations.
- Worked on database interaction layer for insertions, updating and retrieval operations on data.
Environment: Java, JSP, Servlets, JavaScript, XML, Weblogic and ORACLE 8i.
Confidential
Java Developer
Responsibilities:
- Actively involved in analyzing and collecting user requirements
- Participated in Server side and Client side programming
- Analyzed user requirements developed conceptual data model, prepared process data flow diagrams
- Wrote functional specifications, designed screens, prepared documentation for coding and front-end validations.
- Written stored procedures (PL/SQL).
- Extensively used Eclipse for application development.
- Used JDBC to connect to database.
- Created user Interfaces through HTML and JSP.
- Participated in unit testing and integration testing.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Deployed the application on WebLogic application server.
Environment: Windows NT, Java, JSP, Servlets, Oracle 8.0, JDBC, Eclipse, WebLogic Application Server.
