We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Pierre, SD

SUMMARY

  • Around 5 years of experience with Web & Client - Server application development and design using Object Oriented Programming, Java /JEE/ J2EE technologies.
  • Expert level skills in design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans, EJB, JSTL, JMS, Struts, Spring, JSF, JDBC, JNDI, Hibernate and WebServices.
  • Very good experience with UI development using Technologies like HTML, DHTML, CSS and Java Script.
  • Good working experience and sound knowledge in various open source frame works like STRUTS, SPRING.
  • Hands on working experience with Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans.
  • Expertise in using Modeling tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
  • Strong working knowledge and experience in the design and Implementation of Web Services using SOAP, WSDL, UDDI.
  • Hands on experience with JUnit and JMeter for unit testing and performance testing.
  • Experience with rules engine tool Drools
  • Excellent knowledge of using XML related technologies like XSL, XSLT, XPath, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
  • Strong experience with working on databases like Oracle and used PL/SQL to write several complete SQLs and Stored Procedures.
  • Experience in version control tools such as Rational ClearCase, PVCS and SubVersion
  • Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like Weblogic and WebSphere.
  • Excellent communication, presentation and interpersonal skills.

TECHNICAL SKILLS

Languages: Java, SQL and PL/SQL

Web Technologies: HTML, CSS, DHTML, XHTML, XML and JavaScript

WebService Technologies: XML Schema, DTD, DOM, SAX, XSL, XSLT and WSDL

IDE: IBM WSAD, Eclipse 3.0, 3.1

J2EE Technologies: JDBC, JSP, Servlets, EJB, JMS and JNDI

Application Servers: Web Logic 8.1, 10, JBOSS, WebSphere6.1, Apache Tomcat 6.1

Application Frameworks: Struts 1.x, Struts 2, JSF and Spring MVC, Hibernate 2.0, 3.0

Databases: Oracle 9i, 10g and SQL Server

Version Control Tools: Rational Clear Case, CVS and SubVersion

Operating Systems: Windows 98, NT, 2000, XP, Vista, 7, UNIX

Other Tools: Rational Clear Quest, Quality Centre, Drools, Log4j, JUnit, Apache Ant, JMeter

PROFESSIONAL EXPERIENCE

Confidential, Pierre, SD

Java Developer

Responsibilities:

  • Actively participated in gathering Business requirements and preparing the Requirements Documents and the Design documents.
  • Involved in design and development using UML, XML, and J2EE. Design & Development of technical specifications using J2EE Design Patterns.
  • Used UML methodologies and created Class diagrams and Sequence diagrams
  • Designed and developed Front end of the Application using JSP, Java Script and CSS.
  • Used the Struts Validation framework for validating the forms.
  • Designed the Web application implementing the Model-View - Controller (MVC) framework pattern to make it extensible and flexible.
  • Developed the business logic of the module using Servlets and EJB
  • Used Clear Case for source code control.
  • Extensively used TOAD for writing complex SQLs, stored procedures, functions for Data Verification.
  • Worked with SIT and UAT to review the test scenarios and resolve any defects encountered during testing of the new changes/enhancements.
  • Used JUnit for Unit testing the application.
  • Supported the application in Development, Testing and Production Environments

Environment: Java, JDBC, JSP, EJB, Servlets, XML, HTML, CSS, Java Script, Struts, Websphere Application Server, Oracle 10g, Ant, Log4j, JUnit, Clear Case, Clear Quest, UML, Windows XP

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC (Software Development Life Cycle) - Plan/Analyze, Design, Build, Test and Rollout/implementation phases.
  • Participated in Requirement sessions and worked with Business Analysts to write the BRD and CRD
  • Used UML methodologies and created Class diagrams and Sequence diagrams
  • Used Struts framework and coded the project implementing MVC Struts Framework.
  • Used Java Servlets for dynamic generation of login, logout and web pages.
  • Involved in Client Side development using HTML, DHTML, JSP and CSS.
  • Used JavaScript for implementing client side validations
  • Adopted multi-tier approach consisting of Client Tier, Workflow Tier, Business Logic Tier, and Data Tier.
  • Used JUnit for unit testing the application and Log4j was used to log the events in the application to help debug the problem for any defects.
  • Also used JMeter to do performance testing.
  • Used PL/SQL to write several SQLs and stored procedures in analyzing the data during defect fixing and problem resolution
  • Coordinated with the infrastructure team for moving the enhancements and bug fixes into different environments like development and production.
  • Used RAD as an IDE tool for the code development and debugging and deployed the application on Websphere application server.

Environment: Java, JSP, HTML, CSS, Javascript, Servlets, Struts1.0, JDBC, RAD, Windows NT, JUnit, JMeter, Log4j, Clear Case, Clear Quest, UML, Rational Rose, Oracle 10g.

Confidential, Sunnyvale, CA

J2ee Developer

Responsibilities:

  • Design Object Oriented Design methodology and development using OOAD methodology to capture and model business requirements.
  • Created Technical Design Documentation (TDD) based on the Business Specifications.
  • Implemented the web based application using Struts Framework.
  • Developed UI using JavaScript’s, JSP for interactive cross browser functionality and complex user interface.
  • Developed JSPs for the multiple views in the presentation layer and Java Beans for model layer
  • Used JSTL and wrote custom JSP tag libraries and implemented role based handling in JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Designed and developed Middleware Components using Weblogic Application Server
  • Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
  • Used ANT for compilation and building JAR files.
  • Used CVS for version controlling and JUnit for unit testing.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, JSP, JavaScript, JavaBeans, Servlets, Struts, EJB, Weblogic Application Server 9.x, XML, HTML, Oracle 9i, PL/SQL, JDBC, ANT and Windows NT/2000

Confidential

Application Developer

Responsibilities:

  • Designed the Application using the Model View Control Architecture.
  • Developed (Java Server Pages) JSP’s and generated HTML Files.
  • Used SAX/DOM XML Parser for parsing the XML file.
  • Communicated between different applications using JMS.
  • Extensively worked on PL/SQL, SQL.
  • Developed different modules using J2EE (Servlets, JSP, JDBC, JNDI)
  • Integrated the Application with Database using JDBC.
  • Used JNDI for registering and locating Java objects.
  • Developed and deployed EJB like Entity Beans and Session Beans.
  • Interacted with backend and wrote stored procedures, functions and cursors for deleting and inserting.
  • Used Servlets for the development of automated e-mail response for inquiries.
  • Interacted with the Users and Documented the Application.

Environment: Java 1.4, J2SE 1.4, JDBC, Servlets, JSP, HTML, J2EE, DHTML, Oracle, PL/SQL, Visual Age 3.5

Confidential, O’Fallon, MO

Java Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer(RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc.
  • Throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Developed EJB Components for managing the business tier.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Used JMS(MQSeries) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: WAS 6.1, RAD 6, JSF Myfaces,, Servlets 2.5, MQ Series, JSP 2.0, EJB 2.0, JMS, JNDI, JDBC, SQL, PL/SQL, JavaScript/ECMAScript, IBM DB2, IBM Rational Rose, JUnit, CVS, log4j, and LINUX

We'd love your feedback!