Post Job Free
Sign in

Customer Service Java

Location:
Norristown, PA
Posted:
March 27, 2014

Contact this candidate

Resume:

RACHEL LIU

SUMMARY:

. * years of IT experience in analysis, design, development, testing,

implementation and support of Web/Client-Server Applications with

Java/J2EE.

. Core Java OOP concept: Multi-threading, Garbage Collection, Exception

Handling, Generics, Collections and Input/Output.

. Proficient in Core Java Design Patterns: Proxy, Factory, Singleton and

also in J2EE Patterns such as Data Access Object (DAO) and Model-and-

View Controller (MVC).

. Expertise in designing and developing web application using J2EE

frameworks such as Struts 2 and Spring 2.x/3.x.

. Rich experience in building client/server environment with

technologies of JSP, Servlet, JavaMail, Spring Security, and

Hibernate.

. Front-end experience with HTML, CSS, JavaScript, EXT JS, JQuery,

JQuery plugins, AJAX, JSON and JSTL to create client-side user

interface.

. Knowledgeable in writing XML files (DTD, DOM, SAX, XML Schema).

. Knowledge in web services: SOAP and RESTful.

. Expertise in designing and developing web application using J2EE

frameworks such as Struts/Struts 2 and Spring 3.x. Extensive knowledge

of database accesses like JDBC and Object-Relational Mapping (ORM) -

Hibernate 3.x .

. Proficient in writing SQL queries and stored procedures on Oracle 10g.

. Skilled in using development tools such as Eclipse.

. Hands-on experience in deploying web servers of Apache Tomcat and

JBoss.

. Quick learner and excellent problem analyst and solver. Cooperative

team player with great communication skills having the ability to both

work individually as well as interact with clients and colleagues.

CERTIFICATIONS:

. Oracle Certified Professional Java SE 6 Programmer

. Oracle Certified Expert: Java EE 6 Web Component Developer

TECHNICAL SKILLS:

Programming Language Java, SQL, JavaScript, HTML, CSS, EXT JS, MATLAB

J2EE Technologies JSP, Servlet, Spring 2.x/3.x, Struts 2, Hibernate

3.x,

Expression Language, JPA, JDBC, JavaMail, EJB

Web Technologies jQuery, AJAX, XML, JSON, JSTL

Web Services SOAP, REST

Database Oracle 10g

Test and Version Control JUnit, Maven, SVN

Application Servers Apache, Tomcat 7.0, JBoss 5.0

Operating System Windows

Others Eclipse

PROFESSIONAL EXPERIENCE:

UBS, Weehawken, Nj Mar 2013 -

Feb 2014

Sr. Java Developer

UBS AG is a Swiss global financial services company. It provides investment

banking, asset management, and wealth management services for private,

corporate, and institutional clients worldwide. It is considered the

world's largest manager of private wealth assets; with over CHF2.2 trillion

in invested assets, a leading provider of retail banking and commercial

banking services in Switzerland.

Project: Personal Loan Application System

This project was developing and re-engineering Personal Loan Application

Processing System. Customers can apply for a Loan online by filling out

online forms, which go through security and credit check. System checks the

loan application against the business rules called RAC (Risk Acceptance

Criteria). The loan information is maintained in Oracle 11g database. Bank

employees, customers, and customer service representatives can search,

filter, and view loan applications.

Responsibilities:

< Used JQuery to navigate to different pages of the application using DOM

elements, and to create AJAX pages.

< Implemented MVC Architecture using Struts 2 Framework, customized user

interfaces.

< Used JSP, HTML, CSS and JavaScript to render the dynamic web pages

(presentation layer) for the application.

< Handled browser compatibility issues in HTML, CSS and Java Script for

IE, Firefox and Chrome browsers.

< Implemented asynchronous AJAX based rich client for improved customer

experience.

< Designed user interface for Algo legacy portal for admin and users to

interact with system using EXT JS, JSON, JavaScript, HTML 5 and CSS 3.

< Used CSS 3 Gradients for the design of Menus.

< XML was used extensively to exchange data between various systems and

tiers.

< Maven was used to create build file and does Unit testing by creating

Test Suites using JUnit Framework.

< Filtered loan data into categories based on parameters like type of

account, loan amount, due date.

< Used SVN for Source Control and Version Management

< Used log4j to monitor the Error Logs.

Environment: JDK1.6, Spring 3.2, JSP, AJAX, DHTML, HTML, JavaScript, CSS,

XML, EXT JS, log4j, slf4j, JUnit, Struts 2, Maven, SCRUM (Agile)

methodology, Apache Tomcat, Eclipse SVN

United Health Care, Jersey city, NJ

April 2012 - Feb 2013

Java/J2EE Developer

United Health Care is one of the largest Health Care Company that offer

services like Medical, Healthcare, and Marketing of health products.

Project: Call Asset Management

Call Asset Management is an automated multi-application system, enabling

prompt and accurate processing of drugs marketing presentations creation,

downloading remotely by the representatives and notification to the reps

upon changes in the system.

Responsibilities:

< Involved in various phases of Software Development Life Cycle (SDLC)

such as requirements gathering, modeling, analysis, design and

development

< Used Ajax and JQuery to update the parts of the Policy review web

pages.

< Produced the report data on the client Front-end using JQuery,

JavaScript, HTML 5, CSS3 and client side validation through JavaScript

and AJAX for asynchronous communication.

< Implemented and maintained AJAX based rich client for improved

customer experience

< Used JQuery event handling in UI pages to display list boxes and to

handle validations

< Implemented pages using JSP, Servlet and JavaScript used for client

side validations

< Ensure best programming standards and performance by using all the

features in Struts 2 framework and validator.

< Implemented MVC architecture, Service Locator, Session Facade,

Business Delegate and Data Access Object, Value Object and Singleton

patterns

< Involved development of front-end components using Struts 2, JSP,

JavaScript, JAVA, XML .

< Used Dependency Injection and DAO feature of Spring framework and O/R

mapping tool Hibernate for rapid development and ease of maintenance

< Implemented Transactions and Batch Updates using Spring framework

< Developed Test cases with JUnit

< Involved in code review and deployment of the application on

development, testing of production servers

Environment: JDK 1.6/J2EE, Servlet, JSP, HTML, CSS, AJAX, JavaScript,

Spring 2.5, Struts 2, XML, log4j, Maven, JUnit, Apache Tomcat

Vantage Mortgage LLC. Flushing, NY

Oct 2011 - Mar 2012

Java/J2EE Developer

PROJECT: Online Mortgage System

Online Mortgage System offers a web platform for potential borrowers to

apply loans online and do mortgage calculations. It offers Loan Officers

the ability to collect and review pre-application information to qualify

potential borrowers, generate pre-approval letters, develop and retrieve

batch monthly report. The System also allows the underwriters to review,

make changes, add, modify or clear conditions for any loan.

RESPONSIBILITES:

< Developed front end using HTML, JSP, JavaScript and JQuery and back

end using Spring and Hibernate frameworks in Eclipse.

< Used AJAX and XML to process asynchronous actions between front and

back end.

< Implemented basic Pie Chart and Bar Chart using jqPlot plug-in.

< Participated in Spring framework configuration integrating with

Hibernate in back end.

< Implement Hibernate framework and configure XML files for mapping

between Java classes and Oracle database.

< Extensively use HQL query language to interact with Oracle database to

fetch data and push to front end.

< Designed and developed back-end functions with Java Design Patterns

such as Chain of Responsibility, Singleton, Proxy, Adapter and

Builder, etc.

< Used generics to transfer data and exception handlings to deal with

exceptions such as file I/O exception.

< Handled message requests using JMS.

< Implemented various confirmation email and report emails using

JavaMail technology.

< Developed Test Cases and performed Unit test using JUnit, Integration

test and System test.

Environment:Java 1.6, J2EE, Spring 2, JSP, Hibernate 3.2, Apache Tomcat

6.0, LDAP, JMS, JavaMail, Eclipse3.5, HTML, JavaScript, JQuery, AJAX, XML,

Oracle 10g, JUnit 4

Client: xiami, Hangzhou, china June 2009 -

July 2011

Application Programmer

Xiami.com is a music sharing website where users could upload music for

small amount of inner points award which music could be downloaded by other

users at a very low expense.

Project: User preference analysis

The website would like to analyze user's preference regarding music and

artists they have liked. Categorize music and artists based language,

nation, genre etc.. Analyze user collection database to find out particular

preference about different kinds of music.

Responsibilities:

< Used Spring 3 MVC to establish the mutual communication of server side

and client side.

< Configured Spring Security to authenticate user to access account

pages.

< Designed Java beans and wrote Hibernate mapping files and Data Access

Object (DAO) to connect services with database.

< Developed back-end calculation and logic using Core Java.

< Wrote SQL to query data from Oracle database.

< Tested the DAOs and services by JUnit test cases.

Environment: JDK 1.5, Eclipse IDE, Struts 2, Spring, Hibernate 3, HTML,

CSS, jQuery, JavaScript, Oracle 10g, JUnit

client: zto express, Hangzhou, China

Sep 2007 - May 2009

SOftware Engineer

ZTO Express is one of the largest logistic company in China.

PROJECT: Tracking System

Reckoning and reporting the position of vehicles and containers with the

property of concern according to real-time database.

RESPONSIBILITIES:

< Designed and Developed UI's using JSP, HTML, CSS.

< Designed a controller Servlet for handling user requests and passing

them on to the middle-tier

< Used JavaScript for client side validation and to build dynamic web

pages.

< Involved in application deployment on Apache Tomcat Web Server.

< Performed Unit Testing using JUnit.

< Uses JDBC in data access layer, encapsulating the business logic.

Environment: JDK 1.5. J2EE, HTML, JavaScript, CSS, Servlet, JSP, Apache

Tomcat Server, Oracle, JDBC, UNIX

EDUCATION:

. Master of Engineering

. Bachelor of Engineering



Contact this candidate