We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • 10 years of experience in the field of information technology, specializing in multi - tier and client/server architectures;
  • 7 years of experience in the field of Java/J2EE with strong Object-Oriented programming skills;
  • Expertise in Core Java 5&6 platform libraries and features such as Reflection, Generics, Collections framework, Concurrency;
  • Working extensively on web server (Apache Tomcat), application server (JBoss) and back-end relational databases (Oracle, MS SQL Server);
  • 4+ years of experience in creating front end applications with CSS/HTML 4/XHTML, JavaScript/JQuery/JQuery-UI/AJAX;
  • Extensive experience in designing and building n-tier J2EE web applications with various frameworks such as Java Servlet, JSP/JSTL, Struts MVC, Spring MVC, JSF 2, Spring IoC/AOP, Hibernate as well as strong hands-on experience in the configuration, integration and implementation;
  • Proficient in Java-based XML technologies for JAXP (DOM/SAX/StAX), XPath, XQuery, XSLT, XML Schema, JAXB 2.0 and DOM Level 3;
  • Hands-on experience in various assistant tools such as JUnit, Log4j, Ant, Maven, SVN;
  • Well versed in various programming/scripting languages;
  • Proficient in Object Oriented Analysis & Design (OOAD) and Unified Modeling Language (UML) with Microsoft Visio and Rational Rose;
  • Deep understanding of GoF design patterns including Java Design Patterns: Fa ade, Singleton, Builder, Decorator, Factory, Prototype, Proxy, Command, etc.; as well as J2EE design patterns such as MVC, DAO, Delegator, etc.;
  • Strong experience in developing the stored procedures and triggers in Oracle, MS SQL Server and other mainstream relational databases;
  • Proficient in data structures and algorithms;
  • Expertise in software development life cycle (SDLC), requirement analysis, system design, coding, testing, performance tuning and documentation.

TECHNICAL SKILLS:

Operating Systems: Windows 7, Windows Vista, Windows XP, Linux

Programming Languages: Java 5 & 6, C++ Builder, PHPVisual Basic/Crystal Report, Delphi/Quick Report

RDBMS: Oracle(8i/9i/10g)/PL-SQL, Microsoft SQL Server

Java IDE Tools: Eclipse, NetBeans, JBuilder

Java Web Technologies: JavaScript/JQuery/AJAX, CSS/HTML 4/XHTML,Java Servlet, JSP 1,2/JSTL, Struts 1,2, JSF 2,XML, JSON, Web Services

J2EE Technologies: EJB 3, Java Mail, JPA, JDBC

Web/Application Servers: Apache Tomcat 6,7, Glass Fish, JBoss

Open Source Libraries: Struts 1,2, Spring 2.5, Hibernate 3, Maven 2, Subversion,JUnit 4, Log4j

Designing Tools: MS Visio, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering the business requirements, understanding and analyzing the user specifications, developing and testing the code;
  • Created the detailed documents for development and deloyment;
  • Responsible for designing and developing both front end and back end of the web application;
  • Used MS Visio to generate the use case diagram, data flow diagram, sequence diagram and database model diagram;
  • Applied Hibernate ORM framework to make Java object persistence (JPA) into the Oracle database;
  • Participated in designing tables in the database by using Entity - Relationship Diagrams; Created Hibernate mapping files;
  • Made stored procedures and triggers dat handle the business logic in Oracle database;
  • Designed and developed the web front end by using JSP/JavaScript/JQuery/AJAX, CSS/HTML 4 to create excellent interactive TEMPeffects;
  • Developed rich GUIs by using extensively JQuery Plugins and JQuery-UI component library such as Dialog, Tabbed Panel, Accordian Panel, Date Picker, Slider, Progress Bar, PieChart, ColumnChart, DataGrid;
  • Used Ajax for asynchronous request handling;
  • Used JavaScript/JQuery/AJAX for implementing input validations, input prompts and fault handling;
  • Used AJAX and RESTful Web Service to send prompt data to the front end;
  • Used Struts framework with the MVC architecture;
  • Integrated Spring 2.5 framework with Struts, Hibernate 3, JUnit 4, Maven 2;
  • Used JavaMail to implement the functionalities of sending notification emails;
  • Developed test plans, and use JUnit 4 for unit tests.

Environment: Eclipse 3.6, Java 6, JavaScript/JQuery/AJAX, JBoss 5, Struts 1.2, Spring 2, Hibernate 3.2, JDBC, JavaMail, Oracle 10g, MS Visio, JUnit 4, Maven 2.

Confidential

Responsibilities:

  • Developed the web application with Java and J2EE technologies;
  • Participated in all stages of Software Development Life Cycle (SDLC) such as gathering user requirements, analyzing business logic, coding, testing and deploying the application;
  • Participated in setting up the computing environments including creating various configuration files such as XML - based files of Struts, Spring and Hibernate;
  • Responsible for coding, testing and deploying the application in the development and QA environments;
  • Designed and developed the web front end by using JSP/JavaScript/JQuery/AJAX, CSS/HTML 4 to create excellent interactive TEMPeffects;
  • Developed rich GUIs by using extensively JQuery Plugins and JQuery-UI component library;
  • Applied Struts framework as MVC architecture;
  • Used Hibernate 3 to make Java object persistence (JPA) in Oracle database;
  • Designed the tables in the relational database and created Hibernate mapping files;
  • Created stored procedures and triggers with Oracle PL-SQL;
  • Participated in designing class diagram, sequence diagram, data flow diagram, use case diagram and database model diagram;
  • Applied Subversion as the version control system.
  • Developed test plans, and use JUnit 4 for unit tests.

Environment: JBoss 5, Oracle 10g, Java 6, Spring 2.5, Hibernate 3, JSP 2, Struts, CSS/HTML 4, JavaScript/JQuery/AJAX, MS Visio.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participate in developing order management workflow in various aspects such as patient intake, insurance verification, patient assessment and fulfillment;
  • Use Hibernate ORM framework to make Java object persistence (JPA) in Oracle 10g database;
  • Design and develop the front end with JSP/JSTL, CSS/HTML 4, JavaScript, JQuery/AJAX;
  • Apply Struts MVC framework with Struts tag library;
  • Use Struts tiles to maintain the consistency over graphical user interfaces;
  • Use JUnit 4 to do unit tests;
  • Apply Subversion as the version control system.

Environment: J2EE, Eclipse 3, Tomcat 6, Spring 2.5, Hibernate 3, Oracle 10g, JSP/JSTL, CSS/HTML 4, JavaScript/JQuery/AJAX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Develop web - based tools to obtain and update the user profile;
  • Validate user input with the Struts validation;
  • Work with end users to gather and analyze the business requirements;
  • Assist in designing the tables in the relational database;
  • Use Struts tiles to maintain the consistency in the web front end;
  • Provide analysis and evaluation of requirements and suggestions;
  • Support the development and deployment environments;
  • Use JDBC to connect to MS SQL Server Database with JNDI lookup;
  • Deploy the web application to JBOSS server;
  • Follow the waterfall model to develop the project.

Environment: JBoss, Eclipse, JavaScript/JQuery/AJAX/CSS/HTML, JSP, Struts 1.2, Spring 2, Hibernate 3, MS SQL Server 2008, MS Visio.

Confidential

Java/J2EE Developer

Responsibilities:

  • Develop my.afsc.ca website (JSP, Javascript, Struts, Tomcat, Spring, Hibernate);
  • Design and develop Disaster Recovery/Risk Manangement modules for AFSC;
  • Design and develop daily process for providing DataMart Service to my.afsc.ca (Java 6, Spring, Hibernate, Oracle 10g PL - SQL).

Environment: Oracle 10g, Tomcat 5, Struts, Spring, Hibernate, XML Spy, Eclipse, Junit/DBUnit, Subversion.

Confidential

Java/J2EE Developer

Responsibilities:

  • Design and develop database modules/functional modules for EPCOR Electricity Billing System;
  • Design and develop ERD/Server Module for Energy Meter Data Management subsystem;
  • Design and develop unit tests with Junit/DBUnit (Java/JDBC/Jdeveloper 10g);
  • Design and develop Oracle 9i form/reports for operational users.

Environment: Apache Tomcat/Apache SOAP, XML Spy/XSLT, Oracle 9i EE/PL-SQL, Oracle 10g AS, Oracle 10g Designer/Jdeveloper/Form/Report Developer, Eclipse, Junit, DBUnit, MS Visual Sourcesafe.

Confidential

Java/J2EE Developer

Responsibilities:

  • Design and develop the online issue management system on J2EE application platform;
  • Support and maintain Apache Tomcat Server for development & production environments;
  • Develop web2.0 user interfaces with Struts MVC for monitoring database performance and generating dynamic reports (exporting XML data to other applications) in GE Capital consumer services department;
  • Use XSQLServlets to perform SQL queries and transform returned XML data into HTML with XSL.

Environment: MS SQL Server 2005, Tomcat 5, Java, JDBC, JSP, Struts 1, J2EE, EJB, HTML/XML/XSLT, Javascript, UML modeling.

We'd love your feedback!