Post Job Free
Sign in

Java EE developer

Location:
Harrison, NJ
Posted:
July 20, 2015

Contact this candidate

Resume:

Thomas Xu *.*****@*****.***

Address:*** ********* ***, ******** ******: 626-***-****

SUMMARY

Good development skills using Core Java and in-depth knowledge of JavaEE.

Experience in dynamic web designing using JSP and Servlet.

Hands on experience in developing Web applications using Spring(Core & MVC), Struts2.0 and Hibernate.

Experience in consuming and deploying Web Services (SOAP & REST).

Proficient in Java Design Patterns: Singleton, Factory, Proxy, Observer, Adapter, Template etc. and in J2EE patterns such as MVC and DAO.

Hands on experience on database servers like MySQL and Oracle.

Proficient in Network programming using different protocols such as TCP/IP, UDP.

Practical experience in Unit testing(JUnit).

Construct and maintain build-script using Maven.

Hands on experience on application servers like Tomcat and Jboss.

Familiars with development using Agile Methodology.

Experience in using front-end and data transfer techniques such as HTML5, CSS3, JavaScript.

Strong analytical and problem solving skills.

TECHNICAL SKILLS

Programming Languages: Java, SQL

J2EE Frameworks: Spring3.x(Core, MVC), Hibernate 3.x, Struts 2.0 Tools: Eclipse IDE, JUnit 4, Maven, Log4J

J2EE Technologies: JSP, Servlet, JDBC, JSTL

Web Services: SOAP, REST(Apache CXF)

Servers:

Databases:

IDE:

Operation Systems:

Apache Tomcat 7.x/8.x, Jboss

Oracle 11g/10g/9i/, MySQL 5.0

Eclipse, Myeclipse

Microsoft Windows, Linux(Ubuntu)

PROJECTS

Office Automation System (OA) Fall 2014

Description:

OA operated via web interface and window interfaces. OA provides different elements which make office work activities simply. OA includes department model, privilege model and BBS model. Responsibilities:

Developed Object-Relational (O/R) mapping using Hibernate.

Developed the application using Struts2 intensively that leverages classical MVC architecture.

Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) / Inversion of Control (IoC), and Aspect Oriented Programming (AOP).

Implemented Design Patterns such as Singleton, Factory, Observer, Proxy, Template, MVC, DAO.

Developed Web Services using RESTful.

Developed procedures, functions and triggers in Oracle PL/SQL.

Developed UI for agent and customer with JSP, JSTL, HTML5 and CSS3.

Deployed web applications on Tomcat on dev and test environments.

Involved in unit testing of the modules using JUnit test-cases.

Implemented Log4J for Logging Errors, debugging and tracking.

Used SVN to manage and control version of build & Release.

Configured Maven dependencies for build automation. Environment:

JDK1.7, Spring4.0, Hibernate 3.3, Struts2.0, Oracle10g, Servlet, JSP, JSTL, JUnit, PL/SQL, Stored Procedures, Maven 3.0, Eclipse, SVN, Tomcat

Online Booking System Fall 2013

Description:

OBS is a Web based product developed to meet the requirements with different modules. The booking system includes register/login module, ordering module and cancellation module. Responsibilities:

Developed MVC design pattern in presentation tier and DAO design pattern to access MySQl database.

Designed the shopping cart for the ordered items using JSP & Sessions.

Developed the Serialized Objects to pass the details from the Client/Server.

Deployed web application on Tomcat and test environments.

Involved in unit testing of the models using JUnit.

Developed own exceptions like usernameExistException to help debug code.

Developed the use-case diagrams and E-R diagrams. Environment: J2EE, Servlets, JSP, JDBC, Tomcat, Eclipse, HTML, JavaScript, and JUnit Experience

IT Specialist, LMW(125 Lexington Ave, NJ) Jan.2015~Apr.2015

Mange IT related assets and issues(fingerprint scan, printer/scanner, computers etc).

Domain Control the server and user accounts of LMW. Teaching Assistant, NJIT, NJ Oct.2013~May.2014

Corrected homework and graded quizzes for the course of Internet & Higher Layer Protocol (CS656).

Compiled videos for CS656 on-line course.

EDUCATION

M.S. in Computer Science Aug.2013~Dec.2014

New Jersey Institute of Technology, Newark NJ GPA- 3.55



Contact this candidate