Post Job Free

Resume

Sign in

Management Java Developer

Location:
Appomattox, VA
Posted:
November 14, 2013

Contact this candidate

Resume:

Shrek Wang

PROFESSIONAL SUMMARY

• Nearly *+ years of experience as a JAVA J2EE Developers in all phases of Software

Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing

and maintenance of

• Developed Service Oriented Architecture (SOA) based J2EE applications that conform to SOA

standards.

• Excellent experience in full life cycle application development using Java EE 5, Java SE 6,

Servlets 2.x, SPRING 3.0 2.5, JDBC, JSP, Java Scripts, EJB 3.0 2.0, XML, UML, STRUTS 2.0,

Oracle 10g, MS SQL SERVER, HIBERNATE 3.2 3.0 2.5.

• Experience in Spring MVC architecture, Struts framework, Spring IOC, and Hibernate.

• Exposure to Service Oriented Architecture including Universal Description and Discovery

Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol,

and Extended Markup Language (XML) and java XML parsers such as JAXP, SAX and DOM.

• Expertise in (OOAD) and OOP from designing UML diagrams using IBM Rational Rose.

• Proficient in handling web and application servers in creating Domain, configuring connection

pool, JMS, deploying applications on Web logic, Web sphere and JBoss.

• Development, testing and deployment experience of enterprise applications on Windows UNIX

platforms through IDEs such as Spring Tool Suite (STS), Eclipse My Eclipse, and Net beans.

• Experience working on Production support for Java J2EE applications.

• Experience working with SOAP, Rest and Restful Web services.

• Experience working with Agile SCRUM methodology and (TDD) Test Driven Development

• Extensive experience in usage of ORM (Hibernate) in Spring framework

• Experience in SQL, PL SQL programming, stored procedures, triggers with Oracle, MS-SQL, and

MySQL and DB2 databases.

• Hands on experience with HTML, CSS, JavaScript, JQUERY, AJAX.

• Proficient in persistence framework like Hibernate ORM, JPA.

• Performed unit testing using JUnit, integration and deployment of applications done using tools

ANT and Maven debugging through log4j.

• Have good experience and knowledge in financial, Retail, Ecommerce, banking domains.

• Developed the Applications using J2EE Design Patterns such as Model-View-controller (MVC),

Singleton, Factory, Session Facade, Business Delegate, and Service Locator.

Shrek Wang

TECHNOLOGIES/SKILLS:

Languages : Java, JavaScript, SQL, PL/SQL, UNIX Shells, XML.

Tools & IDEs : Spring Tool Suite, Eclipse, Net Beans, My Eclipse

JEE Technologies : Servlets, JSP, JDBC, JMS, Web Services, JSF.

Frameworks : Spring, Hibernate, Spring MVC, Struts

Databases : Oracle, MySQL, DB2

Web Technologies : HTML, XML, JavaScript, CSS, AJAX, Jquery.

Web/Application Servers : WebLogic, IBM WebSphere, Apache Tomcat, JBoss AS

Operating Systems : Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Bank of America, Charlotte, NC Oct’2011- Till date

Role: senior Java Developer

Title: Customer Management Transaction Management

Description: This application lets users to access their accounts and search for certain transactions and

export the search criteria to excel. This application also supports standardized scanned images of cheque

both front and back, we can also archive these images and download them when ever required. We had

improved the image retrieval process drastically when compared to third part storage servers.

Responsibilities:

• Involved in creation of Low Level Design including sequence diagrams and class diagrams to

understand the existing architecture.

• Worked with Agile SCRUM Methodology.

• Involved in all phase of SDLC including requirements collection, design and analysis of the

customer specification. Development and customization of application.

• Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the

other modules.

• Configured Hibernate objects as Spring Beans in the Spring Configuration File.

• Configured the Hibernate configuration files to persist the data to the Oracle 10g Database.

• All modules of application are based on Spring MVC architecture.

• Used Spring AOP for the transaction management and logging.

• Wrote POJO classes and used annotation to map database tables with java objects.

• Created an XML configuration file for Hibernate -- Database connectivity.

• Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve

and store data to the database with Hibernate transaction control.

Shrek Wang

• Implemented persistence layer using various features of Hibernate framework like HQL queries

and Criteria.

• Implemented as well as exposed web services using Apache Axis.

• Used Apache Axis2 provided code generation tool for creating required classes like stub, proxy

etc. suitable for Apache Axis framework.

• Implemented Restful web service with the use of URI templates and content negotiation.

• Defined persistent classes that are mapped to database tables based on the analysis of the business

domain.

• Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce

high Quality Software.

• Involved in developing Classes diagram in UML showing generalization and other relationships,

Sequence diagram describing the interaction of objects over time.

• Provided production support for the application

• Implemented various design patterns like singleton, data access object, factory pattern.

• Carried out bug fixing by rigorous testing using JUnit test cases.

• Developed Web services to allow communication between the applications using Rest and SOAP

based Web services.

• Expertise in the use of Java J2EE Design patterns like singleton, MVC, Builder and Strategy

patterns

• Involved in the creation of exhaustive Junit Unit Test Cases using Test Driven Development

(TDD) technique.

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.2, Apache Axis2, WSDL, Rest, SOAP

Web Services, HTML, JavaScript, JDBC, Agile, TDD, JUnit, Maven, Agile Methodology, PL SQL,

XML, UML, UNIX, Oracle 9i, Websphere Application Server 7.0, TOMCAT, Eclipse 3.5.

Client: FTP, Vietnam Oct’ 2009- Sep’2011

Role: senior Java developer

Title: Web Based training system

Description:

This Web based training system has three sections. First section has the entire training course which

employees can surf online. Second section assesses the employees understanding on these modules

through tests. Third section is for the administrator where we have provided lots of features, which are

Shrek Wang

parameterized. Administrator can add, delete, modify, view user details, remarks, and set number of

attempts for each user. Only registered users can access the WBT.

. Responsibilities:

• Developed Servlets and Java Server Pages (JSP).

• Developed PL SQL queries to generate reports based on client requirements.

• Enhancement of the System according to the customer requirements.

• Created test case scenarios for Functional Testing.

• Used Java Script validation in JSP pages.

• Helped design the database tables for optimal storage of data.

• Coded JDBC calls in the servlets to access the Oracle database tables.

• Responsible for Integration, unit testing, system testing and stress testing for all the phases of

project.

• Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.3, Servlets, J2EE, JDBC, Oracle 8, PL SQL, HTML, JSP, Eclipse, Unix

Client: Hubei Yichang SanXia Pharmaceutical Corp, Hubei, China Oct ‘2008- Sep 2009

Title: Java Developer

Project: Pay Bill

Description:

The system was developed for SanXia Pharmaceutical Company to manage customer relationship. It

helped enterprise to integrate customer resources, establish company sale platform, assist sale

representative to extend market and serve customers. It enhanced the efficiency of company sales and

improved the relationship between company and customers.

The system is divided into six modules: basic information management module, activities management

module, marketing strategies management module, marketing sales management module, log and

statistics management module, and auxiliary function module.

Responsibilities:

• Worked on the part of sales opportunities management and orders management of marketing sales

management module.

• Worked on the part of contacts management of basic information management

Shrek Wang

• Used interface oriented programming manner making the entire application very flexible, easy to

expand and needless to change the previous code for new adding business

• Packed application by JDK1.5.0 paradigm technology, making program code more normative.

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

• Maintenance and up-gradation of the Systems.

Environment: Java, oracle, Eclipse, Windows

Client: Hunan Yiyang People's hospital, Hunan, China July 2007 – Sep 2008

Title: 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, SQL server 2000, Eclipse, Windows 2000

EDUCATION

Shrek Wang

• Bachelor of Science in Electrical Engineering



Contact this candidate