Resume of Java / J2EE Developer




Title
Java / J2EE Developer

Primary Skills
Java, J2EE, JSP, Servlet, Struts, EJB, Hibernate, JMS, Web Service, Websphere, Weblogic, Eclipse, WSAD, JDeveloper

Location
Canada-ON-Toronto

Posted
May-05-08

RESUME DETAILS
CAREER OBJECTIVE: Java / J2EE Developer.


SUMMARY OF QUALIFICATIONS

9 years software development and programming experience including 5 years J2EE experience.
Solid experience of n-tier architecture development for enterprise level web-based application.
Familiar with RUP, UML, OOAD and J2EE Design Patterns.
Strong in developing Manufacturing Industry CRM and Financial Banking System base on J2EE technologies with JSP, Servlet, EJB, JDBC and open source framework like Struts, Hibernate, etc.
Extensive experience of relational database designing and SQL manipulation with Oracle and DB2
Experience of popular web application servers such as Websphere and Weblogic, etc.
Quick learner, self-starter and responsible team player with strong analytical and problem solving skills
Good writing, communication, interpersonal skills and desiring to learn new knowledge.


TECHNICAL SKILLS

Languages: Java, JavaScript, JSP, HTML, DHTML, XML, UML, SQL.
Technologies: JSP, Servlet, Struts, EJB, Hibernate, RMI, JNDI, JDBC, JAX-RPC, JSTL, CSS, DOM, AJAX
Design Patterns: MVC, Value Object, Domain Object, DAO, Singleton, Factory, Service Locator, Business Delegate (Session Facade), Composite Entity, Composite view.
Application Servers: Websphere, Weblogic, JBoss and Tomcat, Apache web server.
IDE environments and tools: WSAD, RAD, Eclipse, Together, MyEclipse, JDeveloper, ANT, Log4J and JUnit/JTest.
RDBMS: Oracle, DB2, MS-SQL Server, Sybase, MySQL.
Source code version control: IBM Clear Case, CVS, VSS, PVCS.
Operating Systems: Windows 9x / NT / 2003 / XP, Sun Solaris, Red Hat Linux.


PROFESSIONAL EXPERIENCE

CIBC - Retail Branch Technology Toronto, Canada, 2008.1 -- present

Application Developer

CBFE R14.5 represents CIBC Banking Front End Version 14.5 which consists of Front End, Server Side, Host Integration and Version Service 4 projects. That is one of the main applications used by the CIBC branch Tellers and CSRs to assist customers to perform the daily financial transactions like deposit, withdrawal, transfer, debit, credit, visa or bills payments and so on. Our goal is to refactor the Financial Transaction development on Server Side from Eontec Framework to Evolution Framework base on CBFE Middle Tier Application Design documents.

Responsibilities:

Analysis the Middle Tier Application Design base on all the required documents.
Updated the Financial Transaction System Use Cases upon the Business Use Cases.
Implemented the business logics for 'Transfer' & 'Transfer Correction' following the system use cases.
Conducted code review, inspection and Audits&Metrics using the built-in function of Together for eclipse.
Performed unit test, function test and DIT/SIT, fixed bug issues from many aspects and wrote test cases documents.
Technologies and tools: Java5.0, EJB3, JPA, Kodo, HTTP SSL, ANT, JTest, Log4J, VSS, IBM Clear Case, Together 2006 for Eclipse; Database: Oracle 10g; Application Server: Weblogic 10; IBM Main Frame;



Navantis Inc. Toronto, Canada, 2007.7 -- 2007.12

J2EE Developer

HONDA STI represents Short Term Incentive program which is a management tool designed for HONDA internal business affairs that works under the HONDA portal e-office. This tool replaced previous manual work, helps to create and maintain the new production plan, niguris and programs base on the Ki-Fiscal-Year and month, also generate all kinds of statistic reports

Responsibilities:

Setup Developing and DB environment, built foundation classes and utility classes.
Value Object Pattern was used to facilitate data exchange between tiers.
Developed struts actions as controller to control business workflows and completed form validations
Integrated codes for presentation layer with JSP, JSTL, HTML, CSS, JavaScript, Struts-tags, and tiles
Performed testing, fixed bugs and wrote documents.
Technologies and tools: JSP, Struts, JSTL, Log4J, CVS, WSAD5.1.2 base on J2EE1.3; Database: DB2 V8; Application Server: WAS5.0; OS: SUN Solaris



JohnSoft Systems Inc. Vancouver, Canada, 2004.1 -- 2007.5

J2EE Developer

GPT CRM is a web-based application system designed for auto parts manufactures, it helps to develop, maintain and improve the relationships between the customers and suppliers. The system manages customers' accounts, contacts and all aspects of campaigns, tracking the existed customers and potential customers and leading to opportunities for future. It can also make schedules, follow up and notifications to customers when some new features are available

Responsibilities:

Participated in technical design with UML and followed RUP software development process.
Built system base and utility classes before implementing the Admin System Module and Opportunity Module.
Setup and configured OR-Mapping using Hibernate and provided services for Business Objects.
Developed EJB Session Facade to centralize and manage business methods and transactions
Developed struts actions as controller to control business workflows and completed form validations.
Performed unit tests, fixed bug issues from many aspects and wrote technical documents and user manuals.
Technologies and tools: JSP, EJB, Struts, Hibernate, ANT, Log4J, VSS, WSAD5.1.2 base on J2EE1.3; Database: DB2 V8; Application Server: WAS5.0; OS: windows 2003 servers



ChinaSoft International Limited. Beijing, China, 1998.7 -- 2003.11

Software Engineer / Team Lead

China Tobacco MIS (Management Information System) is a logistics management system that include Selling and Inventory sub system, written in PowerBuilder under windows 2000 and Designed for China Tobacco Industry.

Responsibilities:

As leader, successfully supervised 4 developers in completing the design and implementation of Selling sub system.
Analyzed business requirement, performed architecture design, the system was modeled by UML
Analyzed ER diagram, conducted data modeling, created Sybase database schema, deployed to Linux server.
Set up time schedule to meet the deadline and interacted with customers.
Held the meetings to discuss the project and received reports from developers.


EDUCATION & SPECIALIZED TRAINING

Bachelor's Degree in Computer Science
Liaoning University Shenyang, China, 1998

References available upon request


Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in Canada-ON-Toronto »
View all resumes in Canada-ON »

View other Java / J2EE Developer resumes, Programmer / Developer resumes