Post Job Free
Sign in

Java Developer Project

Location:
United States
Posted:
November 25, 2014

Contact this candidate

Resume:

Yue Huang

571-***-****

***************@*****.***

PROFESSIONAL SUMMARY:

• Around 6 years of software development experience in developing Enterprise Wide,

Client/Server, Multitier, Internet/Intranet application software.

• Professional working experience with the design, development and implementation of

Client/Server, three tier-architecture based applications using Java, JDBC, Servlets, Java Beans,

JSPs, JSTL,SOAP, JDBC,JavaScript, JQuery, HTML and DHTML.

• Extensive background in all phases of software engineering including Requirement Collection,

Analysis,Design, Coding, Testing, Documentation and Implementation.

• Experience in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented

Analysis (OOA),Programming and its implementation.

• Extensive experience in design, development and implementation of Model-View-Controller

frame works using Spring MVC.

• Extensive experience in development and implementation of ORM framework Hibernate/

Hibernate with Spring Data Access and Experience in writing HQL for complex queries.

• Good Experience in implementing Web Services such as SOAP and WSDL.

• Good Experience in Design Patterns like MVC, Singleton, Front Controller, Data Access Object

and Business Delegate.

• Experience on XML, XSLT, Xpath and parsing methodologies like DOM and SAX.

• Good programming experience with SQL, PL/SQL and Stored Procedures for the databases.

• Experience in Application servers like Apache Tomcat, BEA WebLogic, IBM WebSphere and

JBoss.

• Proficient in developing Use cases, Sequence Diagrams, Collaboration diagrams, Activity

Diagrams, and Class Diagrams.

• Hands on Experience using Agile, waterfall and Scrum.

• Involved in production support and commencing workshops for requirement gathering.

• Good experience in using Development Tools like Eclipse, NetBeans and My eclipse

• Strong Experience with version control tools such as Subversion, Clear Case, CVS

• Has the ability to provide solutions from a functional and technical perspective, meet deadlines.

• Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

• Ability to grasp new technologies and to correctly apply new tools to build applications.

TECHINCAL SKILL SET:

Java Programming Languages Java, JSTL, JSP, Servlets, JDBC,C++,JavaScript

Web Development HTML, CSS, Web Services

Programming Tools Eclipse, My eclipse, Net Beans

Application Servers Tomcat, web logic, websphear, JBoss

Frameworks and Open Source Tools Struts, spring, Log4J, Hibernate, JUnit 4

Database Oracle, MySQL

Operating Systems Windows 2000 and XP, Linux

EDUCATIONAL QUALIFICATION:

Bachelors of Electrical Engineering

PROFESSIONAL EXPERIENCE:

hCentive, Reston, VA

Apr’14-Oct’14

Role: Java developer

Description: A health care system is developed and the project will be used all over America. Three

different portals are developed for the project. Users can choose to use employer portal, employee portal

or broker portal base on their roles. The system provides functionalities such as “check eligibility”, “find

brokers”, “choose health care providers” and “online payment”. Before employees can enroll their health

care plan, their employer has to register them on the employee roster. If employers or employees do not

know how to go through the process, they can get help from an authorized broker. The broker’s portal

provides full functionalities to broker so that they can help both employer and employee.

Responsibilities:

• Participated in daily scrum calls and standup meeting.

• Design and implement SQL query and stored procedure to maintain language text.

• Worked on CSS and bootstrap to validate the front end with five ways compliance.

• Actively involved in requirements gathering, Analysis, Conceptual Design, Detail Design,

Development, System Testing, Integration Testing and User Acceptance Testing.

• Implemented Design Patterns like Singleton, Factory, DAO, Template.

• Involved in researching new frameworks and suggesting their outcome to the project.

• Worked on Spring as Application Level framework and Hibernate as persistence Framework.

• Wrote persistent Hibernate mapping classes using annotations approach.

• Involved in deploying and testing the application using Tomcat application server.

• Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices.

• Implemented Spring Beans using IOC and Transaction management features to handle the

transactions and business logic.

• Worked on JSTL to implement the selection logic to generate corresponding webpage based on

user’s setting.

• Implemented special effect for front end using Javascript, JQuery to

• Worked on Batch job that process notification and user’s status

• Worked on SOAP UI and XML validation.

Environment: Java, JSP, Servlets, Spring, Hibernate, JUnit, Oracle SQL, HTML, PL/SQL Stored

Procedures, Eclipse, Log4j, CVS, Jboss, Tomcat, SOAP, AJAX, JavaScript, jQuery, JSON, HTML, CSS,

XML

Comerica Bank, Dallas, TX Feb’13-

Mar’14

Role: Java Developer

Project Name: Online Banking System

Description: An online banking system is developed for customer transactions. Major transactions

include account transactions, credit card transactions and wire transactions. Customers can do banking

from anywhere in the world using Internet. Other functionality includes payments of bills, account

summary, current transactions, history of transactions, stop payments, check clearings, download

transaction listings, online applications, enrollment for account holders and email facility.

Responsibilities:

• Spring framework AOP features were extensively used.

• Used Hibernate as ORM tool and wrote Hibernate configuration file, Hibernate mapping files,

developed persistence for DAO classes to persist the data into Oracle Database using Hibernate

Query Language (HQL).

• Designed, developed and validated the front end using HTML4, CSS, AJAX, JavaScript, jQuery,

JSON and JSP, JSp Tag libraries for reusable web interface components including the open source

Display Tag libraries.

• Used Spring MVC framework controllers for Controllers part of the MVC

• Implemented Business Logic using POJOs and used Tomcat to deploy the applications

• Developed, Exceptions and Procedures for maintaining the integrity and correctness of the

transactions in Oracle.

• Coded the Selection Criteria Page, which was reused for some of the screens.

• Coded the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry

Screens.

• Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues,

performance Issues including JUnit.

Environment: Java, JSP, Servlets, Spring, Hibernate, JUnit, SQL Server 2005, MySQL, HTML,

Oracle 10g, PL/SQL Stored Procedures, Eclipse, Log4j, CVS, WebLogic, SOAP, WSDL, AJAX,

JavaScript, jQuery, JSON, HTML, CSS, XML

TD Bank Mount Laurel, NJ

Mar’11-Jan’13

Role: Java Developer

Description: TD Bank, America's Most Convenient Bank, provides customers with a full range of

financial products and services. Banking section offers services at different levels like Personal, Small

Business, and Corporate/Institutional. A Personal Banking System (PBS) is developed that enables

account holders to perform basic banking operations like balance enquiry, online bill payments, funds

transfer, loans enquiry, private banking, international services etc.

Responsibilities:

• Hands on experience with RESTful web services,performed system level web service

troubleshooting, verification and testing.

• Designed the system with OOAD methodology using various design patterns like factory method,

Singleton, Facade, Adaptor, Template etc.

• Implementing and planning the server-side architecture using Maven, Spring framework (Spring

Integration, Spring Web Flow, Spring Security) and Hibernate.

• Configured the spring framework for business logic layer with XML bean configuration files.

• Collaborated with chief architect and senior engineers to design unattended deployment

framework and ultimately reduced deployment time.

• Participate in daily scrum calls and weekly status check-in meetings with extended teams,

including team members from all different time zones.

• Quickly addressed and fixed incoming issues in order to minimize web service downtime.

• Took the leadership and conducted enterprise-grade application deployment: initiated web-

conference application deployment project and took the project leadership to drive the project

successfully meet the schedules.

• Responsible for preparing Impact Assessment documents.

• Preparation of Low Level Designing and High Level Designing and relevant documentation.

• Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.

• Wrote Controller classes in Spring MVC framework in the web layer.

• Extensively used Eclipse based STS IDE for building, developing and integrating the application.

Environment: Java, JDBC, Spring Application Framework(Spring ORM, Spring JDBC, Spring MVC,

Spring Tx), Hibernate ORM,RestFull webservice, JBoss AS, Eclipse based SpringSource Tool

Suite(STS), JUnit, Log4J, Maven, Subversion, Apache Webserver, Linux and Windows

Xtream It People Inc, Albany, NY Aug 09-

Feb 11

Role: Java Developer

Project: Time Management System

Description: Time Management System (TMS) is designed to provide the information about each

employee in the company. Each employee can submit the time sheet in different methods like daily,

weekly, biweekly and monthly. Once the employee submit time sheet, administrators will get notification

by email. From this information administrators produce the invoice with respect to the client.

Responsibilities:

• Worked with integration of all pages in JSP/HTML/JavaScript on presentation module.

• Designed and developed the application with MVC/Model2/Spring framework.

• Developed Java Beans and Java classes to interact with the Database.

• Configured and connected the application to connect Oracle database.

• Designed and Developed the Application layer using Java Beans.

• Involved in designing & deploying on Tomcat web server and Jboss Application Server.

• Used Eclipse for development, debugging, coding and deploying applications.

• Created Ant build scripts.

• Used Ant builder tool to make Deployable Jar and War files.

• Log4j was used to log both User interface and Domain Level Messages.

Environment: J2SE, JSP, Tag Libraries, JDBC, JNDI, Oracle, PL/SQL (Stored Procedures, Triggers),

HTML, JavaScript, CSS, DHTML, Spring, UML, XML, XSLT, Ant, JDBC, Windows, UNIX

Hunan Yiyang People's hospital, Hunan, China Dec’08-Jul’09

Role: Java Developer

Project: Hospital Management System

Description: This project covered hospital functions, management activities and decision-making. It

provided all-round and all-angle support for the modern hospital.

The system consists of the following modules:

Outpatient registration module; Outpatient service charge module; Emergency registration module;

Emergency charging module; Inpatient management module Pharmacy management module;

Drug warehouse management module; Medical materials management module; Financial supervision

module; Leadership inquiry module; System management module; Multimedia query module.

Responsibilities:

• Worked on outpatient registration module and emergency registration module

• Made all requests and processes controlled by the system.

• Used interface-oriented programming manner improving flexibility and expandability of the

system

• Build Database and tables according to client requirements

• Debugged and fixed the problems that were found during the different phases of the project

• Maintenance of the Database and the Systems, also updated the System from time to time.

Environment: Java, JDBC, Servlets, JSP, HTML, Javascript, Eclipse, Windows 2000



Contact this candidate