We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • J2EE Developer with over 5 years of IT experience in design, coding, testing, implementation, documentation and maintenance in client/server applications.
  • Proficient Knowledge on Object Oriented Programming.
  • Good knowledge and work experience on developing web applications using Struts, Spring Framework and Hibernate.
  • Proficient in technologies like XML, Custom Tag Libraries, JavaScript and HTML
  • Strong designing and implementation work experience in J2EE technologies like Enterprise Java Beans (EJB), Servlets and JSP.
  • Expertise in writing packages, stored procedures, triggers, queries in Oracle 9i/10g, MySql.
  • Experience with Application/Web Servers like Web Logic, Apache Tomcat, Web sphere and JBoss.
  • Good Knowledge of Design Patterns like Singleton, Factory, DAO etc.
  • Experience in version control systems like Subversion, CVS and PVCS.
  • Involved in end to end life cycle of project from requirement gathering, design, implementation and testing.
  • Working knowledge in UML using Rational Rose, Microsoft VISIO.
  • Capable of working independently as well as a part of a dynamic team. Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.

TECHNICAL SKILLS:

Languages: Java, C, PL/SQL

Java/J2EE Technologies: JSP, Servlets, Applets, JDBC, JNDI, JavaBeans, Java Collections, Swing

Databases: Oracle 9i/10g, SQL Server 2005/2008, DB2

Application/Web Servers: Tomcat, JBoss, IBM WebSphere, Weblogic

Design & GUI Tools: Eclipse IDE

Web Technologies: HTML, XML, JavaScript and CSS.

WEB Frameworks: Struts, Spring, Hibernate 3.0

Testing Tools: JUnit

Version Control Tools: SVN,CVS

Methodologies: UML, Agile, RUP, XP and traditional SDLC

Logging Framework: Log4J

Query Languages: PL/SQL, SQL, MySQL

Domain Services: JNDI

Operating Systems: Windows 98/2k/Vista, Linux, Windows XP, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Java Developer

Responsibilities:

  • Implemented the validations using Spring MVC Framework.
  • Involved in the migration from Spring JDBC to Hibernate for achieving transparent persistence and efficient maintenance.
  • Used Eclipse with the Hibernate Tools plug in to generate a set of mapping files based on the existing database schema.
  • Designed developed and maintained the database layer using Hibernate 3.0.
  • Applied Hibernate as ORM for persistence to map the Java classes to the corresponding database tables. Designed database access layer using DAO (Data Access Object) pattern.
  • Involved in witting complex queries using stored procedures, joins.
  • Utilized SVN for version control during development and maintenance, maven for build system and Jira for Issue Management.
  • Used Log4J to create log information.
  • Worked on creation and modification of End Reports using SQL, Business Objects and Crystal Reports.
  • Written test cases and performed a thorough unit testing using JUNIT and resolved several data related issues before migration to production.

Environment: WebLogic, Hibernate 3.0, Spring MVC Framework, log4J, Unix, Winscp, putty, SVN, SQL, Eclipse, Maven, Jira

Confidential, Brea, CA

Software Developer

Responsibilities:

  • Performed analysis and design, sequence diagrams and preliminary class diagrams for the system.
  • Handled client side and server side validation using struts validator framework.
  • Created Session Bean for business logic components,integrated Struts andEJB.
  • Created User Interface using Struts.
  • Designed the application using MVC design pattern.
  • Developed Action, Action Form, Value Bean, Facade and Helper for areas and program modules.
  • Developed Entity Beans for persistence management.
  • Implemented JDBC code to invoke stored procedures and functions for retrieving information from DB2 data base.
  • Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
  • Tested the applications using JUnit.
  • ImplementedLog4j for the debug and error logging purpose.

Environment: DB visualizer, DB2, Unix, Winscp, putty, CSV, Mercury Test director, Java1.4, J2EE, JSP, HTML, EJB, Java Script, JDBC,SQL, WebSphere application server 4.1, WSAD 4.1, Struts Framework, Ant, Junit,Log4j, and Unix/Windows NT

Confidential, NY

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle including analysis and design of business specifications, development and documentation of the application.
  • Involved in designing Class diagrams and Sequence diagrams of the system.
  • Designed the application using Struts MVC framework for easy maintainability.
  • Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts - config.xml, Web.xml files.
  • Designed the Front-end screens using JSF, Servlets, HTML, CSS and JavaScript.
  • Involved in Validating User Inputs using Validation of Struts framework.
  • Used jQuery in HTML pages to develop tools that can be used to draw business logic diagrams, to create customizable forms and to create cascading style sheets on the fly.
  • Used DWR to get data from the server upon an event and include it on the web page.
  • Written Test Cases and performed JUNIT and Load testing.
  • Involved in version control and release management.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over database.

Environment: JSF, JSP, Struts, Hibernate, MySQL database, HTML, CSS, JavaScript, jQuery, DWR (for AJAX), XML, Eclipse IDE, JBoss, ANT, log4j, CVS.

Confidential

J2EE Developer

Responsibilities:

  • Design and Development of Cash Equities Front Office Order Management System.
  • Liase with business analysts / users to gather and clarify requirements
  • Involved in the creation of Use Cases, Class Diagrams, Sequence Diagrams for analysis and design of the application.
  • The application was designed using theStruts1.2 Model View Controller (MVC) Architecture.
  • Developed the business tier with EJBs (session, entity, message driven beans).
  • Developed Servlets, JSP pages with custom tags, Java Beans and was involved in their integration into the system.
  • Developed the application using Weblogic 8 Application Server for handling business processes, database access and asynchronous messaging.
  • Involved in building and parsing XML documents using the SAX Parser.
  • Created user and database objects such as tables, views, triggers, cursors and indexes.
  • Involved in writing PL/SQL and complex SQL queries.
  • Implemented design patterns like Data Access Object, Session Facade, Service Locator, Business Delegate, and Data Transfer Object.
  • Involved in Unit testing and debugging of the application using Log4J and JUnit.
  • Involved in using Rational ClearCase for version control.
  • Was involved in deployment of the application on Weblogic 8 ApplicationServer.

Environment: Java - J2EE Environment, EJB, JDBC, Struts MVC Architecture, servlets, JSP pages with custom tags, Java Beans, SQL, PL/SQL, triggers, cursors, XML, UML, Weblogic 8 Application Server, Log4J, JUnit, Rational ClearCase, Oracle 8i.

Confidential

Software Engineer

Responsibilities:

  • Involved in the creation of High Level Design and Low level documents.
  • Worked with business and user groups to identify and implement functional enhancements and new requirements.
  • Wrote Core Java classes, JSP and HTML files.
  • Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript.
  • Used Struts framework for the MVC architecture.
  • Developed EJB’s for user profile persistence, and applied Session Façade design pattern for stateless session beans.
  • Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
  • JUnit is used to do the Unit testing for the application.
  • Used Apache Ant to compile java classes and package into jar archive.
  • Did user training and production support.

Environment: JDK, Struts, Servlets, JSP, EJB, ANT, JavaScript, XML, HTML, Apache Tomcat, MySQL, Windows NT

Confidential

Software Engineer

Responsibilities:

  • Developed the prototype of the application using HTML, Servlets and Java script and presented it to the user.
  • Developed the presentation layer of the application using JSP technology.
  • Used Servlets as the web tier components and processed the complex business logic.
  • Involved in coding the business logic using Java Object Oriented principles.
  • Used JDBC to access MySql database and executed SQL statements.
  • Used Tomcat as the web application server.

Environment: HTML, CSS, JavaScript, Servlets, JSP, JDBC, MySQL database, Tomcat, Eclipse, ANT, JUnit.

We'd love your feedback!