Java J2EE Developer Resume




Title
Java J2EE Developer

Primary Skills
Java, J2EE, EJB, XML, Weblogic

Location
Canada-ON- (will consider relocating)

Posted
Jan-13-09

RESUME DETAILS
Highlight Of Qualifications

• Over ten years' experience of application development for diversified business organizations likes financial institutions, health care organizations, and telecommunication, insurance and government departments.

• More than 8 years experience in J2EE design and development by EJB, JSP, Servlets, Struts, WebLogic, RMI, JavaBeans, JDBC, JNDI, JMS, JavaScript, Unix Scripting, HTML, and XML.

• Completed successfully Java Technology Certifications that covers from the fundamentals of the Java programming language to specializing in the application of Java Server Pages (JSP) and Servlets technologies, specializing to develop server-side components (EJB) that encapsulate the business logic of an application.

• Applications developed ranged from e-commerce systems, lockbox services and remittance processing, risk exposure management, dealer web applications, general ledger accounting, personnel & payroll, sales & inventory control.

• Self-Motivated, quick learner & team player.

• Sound background of OOAD, OOP, Internet technologies, Web Services, RDBMS, and J2EE.

Work Experience

TD -- Bank Financial Group Toronto, Canada
Sr. Java/J2EE Developer July/2008 -- Dec/2008

Project: Credit Strategies Module (Business Banking Program Release 3.0)
Environment: J2EE/Java, JSP, Velocity Scripting, WebSphere Application Server, Oracle, Win-NT.
Role:
? Technical design and implementation of rules and strategies using velocity script.
? Design and Implementing business classes in Java.
Description:
Pre-bureau strategies, Post-bureau strategies, scorecard and workflow strategies will be run on one of the three levels in finance center; Analysis (Customer), Transaction (Facility) and Application. Each Scorecard Characteristic will be evaluated via a Script. Each script will be responsible for grabbing and manipulating the data in order to produce a result. Scripts are written in Apache Velocity Scripting and other java functions and modules are built to facilitate the script.


Direct Energy Toronto, Canada
Working as a Java Consultant Nov/2007 -- Jun/2008
Department: Mass Market US & Ontario (Formerly Billing Applications)
Environment: J2EE/Java, XML, Sun Solaris OS 5.8 & Oracle 10g
Role:
? Unix shell scripting
? Working on change requests (CR) to support the current business flow.
? Analysis and create shell script to perform business tasks.
? Design and Analysis Database Objects, Writing Stored Procedures.
? Create reports in Oracle PL/SQL and create processes in UNIX and link with auto jobs.
? Prepared and executed Unit Test Cases.

Rogers Communications Inc Toronto, Canada
Working as a Programmer Analyst on J2EE platform (Consultant) Feb/2006 -- Nov/2007

Department: Sales Central -- Dealer Web Applications
Environment: J2EE/Java, JSP, Servlet, EJB, Struts, Spring2.0, JSTL, JUnit, SQL Server, JavaScript, XML
HTML, CSS, Eclipse 3.2, WebLogic 7.
Role:
? Object Oriented Application design and implementation.
? Business Tier development using J2EE (SB, BMP, CMT, MDB, etc.), SQL.
? Client Tier development using Struts, JavaScript, HTML, DHTML, JSP, and Servlet.
? Implement transaction auditing functionality using Spring Advices and Transaction Topic classes
? Prepared and executed Unit Test Cases.
Description:
Dealer Web Applications are the applications under Sales Central department. These applications are created to facilitate the dealers and shops (Fido/Rogers) to activate, modify wireless services. I have worked the following projects/flows:
- Activation Flow: This is very common flow to activate a new cell phone. Using this flow/project customer leaves the store with the new handset and new connection.
- Account Maintenance Flow: This flow is created to modify the customer information, for example, address change, add or remove wireless features, adding new hardware etc.
- Hardware upgrade flow (HUP): This Sales Central Web application flow is developed for Rogers dealers to perform the Cellular Phone Hardware Upgrade for the Rogers Cellular Phone Subscribers.
- Integrated Customer Management (ICM): This application is developed for Rogers to perform the Audit in various flows of Sales Central Web Applications by recording the Customer Interaction Information.
- Redeem Fido Dollars In Stores: The program is launched for all eligible Fido customers and the redemption of the accumulated dollars is possible at the Store for Fido Corporate and Retail Partners/Dealers stores.

RDM Corporation (US Treasury / Federal Reserve Bank of Cleveland) Waterloo, Canada
Sr. Analyst/Programmer on J2EE platform Mar/2004 -- Feb/2006

Project: Electronic Verification & Image System (Lockbox Services & Remittance Processing)
Environment: J2EE/Java, JSP, Servlet, EJB, Struts, JMS, JavaScript, HTML, DHTML, CSS, Eclipse, WebLogic 8.1, Queuing, Oracle RDBMS, UML, Rational Rose, Win-NT.
Role:
? Object Oriented Application design using UML and Rational Rose.
? Business Tier development using J2EE (SB, BMP, CMT, MDB, etc.), JMS, SQL.
? Client Tier development using Struts, JavaScript, HTML, DHTML, JSP, and Servlet.
? 508 Compliance analysis/design & implementation.
Description:
The Financial Management Service (FMS) has been operating its Paper Check Conversion (PCC) program since September 2001. FMS expects that lockbox cash flows operated by Financial Agents (FA) using the PCC system will provide a number of benefits to the US Federal Government. Item and transaction information, whether settled through the Federal Reserve Bank of Cleveland (FRB-C) or by an FA, will be imaged and available for research, viewing, and reporting in the PCC image archive, providing one central repository for all PCC transactions, whether processed at over-the-counter sites or through a lockbox. FMS recognizes that implementing PCC will require development on the part of the FA to process and transmit the images and information to the Treasury Web Application Infrastructure (TWAI) where the core of the PCC application, the Electronic Verification & Image System (ELVIS), resides. ELVIS is made up of three components:
1. Central Image and Research Archive (CIRA), where all images, financial and remittance information are stored.
2. FMS Verification Database, which houses transaction status information and allows modification of the data.
3. Reporting Tool, which allows PCC users access to various cached or ad hoc reports.

CGI Group Inc. Toronto, Canada
Consultant - Java Jul/2003 -- Oct/2003

Project: POR Integration
Environment: J2EE/Java, JSP, Servlet, EJB, Struts, JavaScript, HTML, Visual Age, Web Sphere, Oracle, Win-NT.
Role:
? Entity Modeling.
? Business Tier development.
? Client Tier development using Struts, JavaScript, HTML, JSP, and Servlet.
Description:
Worked with CGI as a Java Consultant and provided professional services to one of its client Swiss Re. Worked on a project, was being developed using JSP, Servlet, Web Sphere, VisualAge and Oracle. Application has an interface to get connected with another system (POR), and provides the fully functional web front-end to manipulate and stores in local Oracle Database.

MFXchange Holdings Inc. Toronto, Canada
J2EE Developer Nov/2002 -- Jun/2003

Project: WriteNow
Environment: JSP, Servlet, EJB, Struts, JavaScript, HTML, WebLogic 6.1, Oracle, Win-NT.
Role:
? Configured and setup the Struts framework, Tiles framework
? Creating reusable front-end components using tag libraries.
? Business Tier development.
? Client Tier development using Struts, JavaScript, HTML, JSP, and Servlet.
Description:
WriteNow is an easily used, Web-based underwriting system that allows agents, brokers, insurers, consumers and other users to qualify, rate, quote, bind and deliver policy documents virtually in minutes. This ability to process on-line in real time allows insurers to reduce policy issuance from weeks to minutes. And it makes selling even small premium and low limit products worthwhile for agents.

Ministry Of Justice Toronto, Canada
Analyst Programmer (Consultant) Dec/2000 -- Oct/2002

Project: E-File (Electronic Filing)
Environment: JSP, Servlet, EJB, Struts, JavaScript, HTML, WebLogic 6.1, Oracle, Win-NT.
Role:
? Creating reusable front-end components using tag libraries.
? Business Tier development using EJB (Entity and Session beans) and Java Beans.
? Client Tier development using Struts, JavaScript, HTML, JSP, and Servlet.
Description:
Efile: www.justiceontario.net is an Internet gateway that provides access to electronic filing (E-File) of court documents. E-File is an application services platform that will make the creation, collaboration, distribution and filling of documents in organization, government, and courts. It is a distributed application developed in J2EE technology on Struts framework and deployed on WebLogic 6.1 and Oracle database.

Personus Inc. Toronto, Canada
Back-End Developer May/2000 - Dec/2000

Worked as a Back-End Developer with the Canada based Company engaged designing and development of e-commerce systems using Visual Basic, ASP, HTML, DHTML, COM/DCOM, ODBC, MTS, VBScript, JavaScript, SQL Server, and Visual InterDev. Worked on stored procedures, triggers, and views in SQL Server. Created business components COM/DCOM and deployed in MTS. Partly involved to analysis and design the flow of the systems and pages with the business team. Configured MTS server and created the development and deployment process.

CorrTec Karachi, Pakistan
Application Developer Feb/1997 - Apr/2000

Worked as an Application Developer with a US based company engaged in developing applications for financial institutions, worked on the following applications:

RCS - Reimbursement Claim Solution: The system is developed in Delphi, Sybase, and Windows 98/NT, which offers comprehensive functionality for the collection item transaction flow from the branch network of the downstream correspondent to the clearing center of the correspondent service provider. With RCS, ABN can provide an electronic front-end system to correspondents, which connects the head office and branches of the correspondent directly into the ABN's RCS system and provides a complete top down view of all business transacted aside from tracking and tracing outstanding business.
Tradex: The system is a global Correspondent and Country Risk Management Solution, which allows bank to book, monitor and analyze correspondent bank and country trade risk and income on a real-time basis throughout their entire network. This is centralizing database management system. There are number of sites of the system such as booking offices, approving units, regional offices and one head office called controlling unit. Controlling unit will be working as a desktop application and performing every administrative task. There are administrative tasks such as generating booking offices and allocate the privileges to the booking office, allocate the lines of the countries, set the risk factor of the countries and syndication. While rest of the sites will be working as a web client to perform their tasks such as booking transaction, negotiating, approving transaction, maturing and canceling actions. System developed in Visual Basic, ASP, SQL Server, MTS, VBScript, JavaScript, HTML, and Windows 98/NT.

Certifications
? Sun Certified Business Component Developer for the Java 2 Platform
? Sun Certified Web Component Developer for the Java 2 Platform
? Sun Certified Programmer for the Java 2 Platform
? Oracle Certification - Introduction To Oracle: SQL and PL/SQL
? Oracle Certification - Develop PL/SQL Program Units
? Implementing a Database Design on Microsoft SQL Server 6.5
? Programming With Microsoft Visual Basic 4.0 / 5.0 / 6.0


CONTACT DETAILS

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


| Resumes in Ontario

View other Java J2EE Developer resumes, Programmer / Developer resumes