We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • 6 years of professional experience in web development with a strong Java and J2EE background.
  • Expertise in Java (Core java, jsp, servlet, JDBC, enterprise java beans, Struts2, Hibernate, JPA and Spring framework).
  • Played important roles in software development life cycle phases which include analysis, design, implementation, testing and maintenance.
  • Good working experience of MVC frameworks.
  • Hands on experience on using caching technology within Hibernate.
  • Hands on experience on using Web Service, SOAP, Restful.
  • Extensive understanding of designing by UML Diagrams.
  • Firm understanding of Agile using Junit test, logging using Log4j, and debugging and profiling using the Eclipse IDE.
  • Knowledge of writing Use cases, sequence diagrams and class diagrams with UML tools like Visio, Rational Rose for business modeling.
  • Knowledge in all phases of SDLC of multi - tiered client-server application using Java and J2EE technology.
  • Extensive experience in IDE such as Eclipse, NetBeans and JBuilder environment.
  • Extensive experience in collaboration of development using version control system of source code (CVS) and documentation.
  • Experienced in developing and deploying application on Apache Tomcat, WebLogic, JBoss and Oracle Glassfish servers.
  • Proficiency in working with databases like Oracle, MySQL to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Hands on experience of Power Designer to build database modal.
  • Strong knowledge of working with Linux, Unix Operating System.
  • Hands on experience in building and deploying tools like ANT and MAVEN.
  • Strong exposure to Web 2.0 client technologies using JSP, JSTL, XHTML,DOM, HTML5,CSS, JAVASCRIPT, JQuery, and AJAX.
  • Experience in JMS programming with Active MQ.
  • Effective in leading, implementing and problem solving.
  • Feel comfortable with both team collaboration and working individually as the projects need. Able to work multi-facets and under high pressure.
  • Advanced presentation skills on technology and progress reports, good communication and advanced capability in transforming business needs into technical specifications.
  • Fast learning, strong initiatives and great passion in application development.

TECHNICAL SKILLS

Languages: Java, C,C++, SQL, Matlab, LabVIEW

Java EE: JSP, Servlet, JPA, Struts2, SpringMVC, Hibernate, Spring Core, EJB3.0, JSTL, JMS, Java Mail, JNDI.

Web Front-end: HTML, CSS, XML, JavaScript, JQuery, Ajax

Operating Systems: Windows, Linux

DBMS: MySQL, SQL Server, Oracle.

Tools: Eclipse, NetBeans, Adobe Dreamweaver, JBuilder.

Application server: Apache Tomcat, Glassfish, JBoss,Web logic.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analyses and design phase in order to build the modal for the system.
  • Using Ant and XDoclet to create configuration file of Hibernate and the mapping file of each domain modal.
  • Using the Dom4j to parse the XML file to initiate the system.
  • Deploy the Filter and ThreadLocal to pass some parameters for Paging.
  • Using Ajax to submit the form data and some data to the server and response with JSON data.
  • Using Direct Web Remoting(DWR) to directly access some of the functions of Manager Layer.
  • Using Java Business Process Management(JBPM) to let document flow through different users of the system.
  • Using FreeMarker to create dynamic form in order to suit for the need of dynamic form.
  • Involved in the integration of Spring for implementing Dependency Injection(DI/IOC).
  • Implemented MVC architecture, in this MVC architecture, Struts Action plays the role of the Controller, JSP plays the role of VIEW, the domain modal and Manager Layer plays the role of Modal.
  • Involved in implementation of Controller classes and Service classes.
  • Responsible for customizing data model for new applications by using Hibernate ORM technology.
  • Involved in the implementation of DAO using Hibernate ORM.
  • Involved in creating and maintaining MySQL database.
  • Involved in creating Web Service interface and implementation based on SOAP.
  • Involved in SOAP development when coordinating other part of the project with current one.
  • Maintained the business standards and the requirements in JavaBeans and deployed them.
  • Involved in designing Use-case, Sequence Diagrams and Class Diagrams using UML.
  • Used Log4j for writing the log files and for logging errors, debugging and tracking using loggers, appenders components.
  • Used JUnit Test for doing the unit test.
  • Involved in the enhancement of some applications and user requirements
  • Developed Client front-end interface using HTML, CSS, JQuery, JSP, JavaScript technology.
  • Involved in bug fixing and resolving issues, such as browser compatibility in JavaScript.
  • Built scripts using Ant to building the J2EE application.
  • Developed the application using Eclipse as the IDE and used Eclipse standard/plug-in features for editing, debugging, compiling, formatting, building automation and version control.

Environment: Spring, Hibernate, Struts2, MVC, JavaBeans, Log4J, JUnit4, MySql, JSP, HTML, CSS, JQuery, JavaScript,Ajax, etc.

Confidential

Java/J2EE Developer

Responsibilities:

  • Using Power Designer to build the tables for the Sale Manage System and create the sql statements to create table in Oracle Database.
  • Implementing the MVC architecture in the project. Creating the corresponding Servlets which acts the Controller in the project, and the corresponding JSP which acts as the View of the project and also building the related domain modal and Manager Layer which acts as the Modal in the MVC architecture.
  • Building the database’s configuration information into a XML file and use Dom4j to parse the XML configuration file.
  • Using the Rational Rose to create the use cases, sequence diagrams and class diagrams to help analyzing and understanding the problems of the system.
  • Creating a Page Modal class to help the implementation of the Paging function of JSP.
  • Deploying some Listeners to initialize Bean Factory we created on our own.
  • Deploying some Filters to accomplishing the page encoding and the log in authentication
  • Created the Exception class for the system and catch the Exception based on the system specific situation.
  • Using the Dynamic Proxy to manage the transaction of the database.
  • Using the JSTL in the JSP page to display the data from the server.
  • Using the JFree Chart to get the related chart and pictures.
  • Configuring the database connection pool for the system.
  • The system has the upload function using Apache Commons FileUpload.
  • Involved in Web Service for the weather forecast information from an online website based on the WSDL and Soap.
  • Used Log4J and JUnit for debugging, testing and maintaining the system state and tracking the errors using loggers.
  • Working with Linux on Server.
  • Development user interface modules using HTML, JSP, JavaScript and CSS.
  • Using JavaScript for client-side validations, and AJAX to create interactive front-end UI.
  • Involved in bug fixing and resolving issues.

Environment: JSP, Servlet, Oracle, Log4J, Junit4, Sql, HTML, JavaScript, Ajax, JSTL, etc.

Confidential

Java Engineer

Responsibilities:

  • Involved in processing the data on MySQL database. Create the database for this system and build the tables, create the database utility class based on JDBC.
  • Involved in the analysis and the design of the system using UML,and building the domain modal of the system.
  • Working with Linux on Server.
  • Performed regression testing, unit testing using JUnit Test.
  • Implemented Log4J, debugging and tracking using loggers and appenders components.
  • Used CVS for repository and version control for the System.
  • Developed the user interfaces using HTML, JSP and Servlets.

Environment: MySQL, JSP, Servlets, JS, JDBC, Tomcat, Weblogic, Eclipse, etc.

Confidential

Web Developer

Responsibilities:

  • Designed part of web pages for this Mobile phone corporation to advertise its products.
  • Used HTML and CSS to design page layout, and implemented some dynamic effects by using JavaScript.
  • Involved in Web Service development based on Restful.
  • Wrote logging message in the system based on Core Java Syntax.
  • Responsible for Business Logic Layer coding with R&D team. Includes implementing functions of user information judgment, searching information inside of website according to conditions, etc.
  • Responsible for subsequent maintenance and new functions updating.

Environment: HTML, CSS, JavaScript, Java, Eclipse, Dreamweaver

We'd love your feedback!