Post Job Free
Sign in

Java Developer Sql Server

Location:
Mississauga, ON, Canada
Posted:
September 16, 2014

Contact this candidate

Resume:

Kan Hu

#**** *********** *****, ***********, ** L5M 7P9

647-***-**** *******@*****.***

Summary of Qualifications

. Over 8 years software development and programming experience

. Familiar with RUP, UML, OOAD and J2EE Design Patterns

. Strong in developing enterprise applications based on J2EE technologies

with JSP, Servlet, EJB, JDBC, Web Services and open source framework

including Spring, Struts and Hibernate

. Extensive experience of relational database designing and SQL with

Oracle, MS SQL Server and MySQL

. Open minded, flexible with desire to learn

. Sun Certified Java Programmer (JDK 1.4)

Technical Skills

Language: Java (8 yrs), JavaScript (5 yrs), Transact-SQL (5 yrs), HTML (3

yrs), DHTML (3 yrs), Visual Basic(3 yrs)

J2EE skills: JSP, Servlet, EJB, JMS, JNDI, JPA, AJAX, JAXB, XML, Web

Services

Databases: Oracle, MS SQL Server, MYSQL

BI: Crystal Report, SQL Server Reporting Service (SSRS)

Open source: Struts, Hibernate, Spring, XDoclet, Ant, Log4j, Dom4j, JUnit,

CVS, SVN, GIT, Maven, JQuery, Google Web Toolkit (GWT)

IDE tools: Eclipse, IBM Rational Application Developer (RAD), JBuilder,

Visual Studio

O/S: Win XP/2000/9X/NT, Linux, Solaris

Employment

Java Developer 2011.1 ~ Present

Blinco System Inc., Canada

. Designed and developed 3rd WAVE supply chain management system with

Spring framework

. Developed persistence layer using JPA 2.0 and Hibernate 3.6

. Developed RESTful web services with JAX-RS and used JSON to convert Java

Object

. Implemented printing function (Invoice, Cheque) with apache velocity 1.7

Environment: Windows 7 Pro, Tomcat, Oracle 11g, Spring 3.x, Axis 2, Maven 3

Programmer Analyst 2009.2 ~ 2011.1

Asset Inc., Canada

. Designed and implemented Service and DAO layers for lender and insurer

transaction processing system

. Applied JQUERY framework to implement AJAX and handle event in web page

. Wrote Struts interceptors to validate user input, composed JSON Response

with struts2-jason-plugin that serializes action class

. Optimized existing Stored Procedures (Transaction-SQL) to improve

application performance.

. Fixed bugs in existing Crystal or SSRS reports and create new reports as

per business needs

. Support legacy programs written in Visual Basic

Environment: Windows 7 Pro, Tomcat, SQL Server 2008, Struts 2, Spring,

Hibernate

Java Developer (CO-OP) 2008.8~2008.11

Casebank Technology Inc., Canada

Expert Troubleshooting Software - Spotlight Web

. Worked on GWT Remote Procedure Calls framework to add new business

features

. Improved web page layout and added complex components to enhance user

interface using GWT and GWT-EXT library

. Implemented client-side localization by GWT I18n tool

. Responsible for fixing defects covering all the layers

Environment: Windows XP Pro, Tomcat, SQL Server 2000, SVN, GWT 1.6, Maven

Programmer Analyst 2007.6 ~ 2008.4

3M China Co. Ltd, Shanghai, China

Online Sales Information Portal (OSIP) System

. Collected requests from sales team through business modeling and

translated into business requirements

. Developed view layer with JSP, Struts Tag and OGLN expression

. Used Struts localization framework to provide multiple language support

. Integrated Spring and Hibernate for dependency injection and transaction

management

. Administrated J2EE server environment and in charge of application

deployment

Environment: Windows XP Pro, Websphere Application Server(WAS) 6, SQL

Server 2000, RAD, Struts 2, Spring, Hibernate, CVS

Senior Java Software Engineer 2006.1 ~ 2007.6

Citigroup Software Technology and Service (Shanghai) Co. Ltd, Shanghai,

China

CITI-Bank Germany Back Office System

. Worked closely with business analyst to define software specification.

. Designed Foreign Currency Check Collection, Fund Transfer and Account

modules using Core J2EE design patterns

. Developed complicated and highly interactive web interface using HTML,

Javascript, CSS, AJAX, JSP and Servlet

. Constructed session bean to implement business logics and used MQ to

communicate with back end CICS Transaction Server

. Conducted System Integration Test and fixed reported bugs reported from

User Acceptance Test

Environment: Windows 2000, WAS6, DB2, IBM MQ, RAD, ClearCase

Java Programmer 2003.5 ~ 2005.12

Shanghai Miracle Information Technology Co. Ltd, Shanghai, China

Personal Online Banking System for China CITIC bank

. Participated in design with UML following RUP software development

process

. Build web user interface using Struts 1.x technologies, such as Struts

Tags, Action Form, JSTL

. Implemented Messaging system using JMS

. Performed unit testing and system integration testing

Environment: Windows 2000, WAS5.1, Oracle, Struts 1.3, CVS

Education

Master degree in Computer Science 2002

University of Manchester, Manchester, UK

Bachelor degree in Naval Architecture

1998

Shanghai JiaoTong University, Shanghai, China



Contact this candidate