Saturday, February 23, 2008

2008 Study Plan:

Business: CSC

Technical: Java
+ Multi-Thread
+ MQ & JMS
+ SOA & Web services & Modern Design Patterns
+ Sybase & other DB, data model, design, query optimization.
+ Trading platforms such as credit derivatives.
+ Real-time, high volume, distributed application.
+ Tibico


Management: PMP



==========================================================
Java Developer - Fixed Income

Location: Downtown Toronto

Salary: Commensurate with experience

Requirements:

5+ years experience developing and delivering high performance server side applications in Java. Experience on Servlet/JSP, Spring, AJAX, JavaScript, HTML/DHTML, CSS, XML, Tomcat.

Excellent communication skills, verbal and written, and ability to work in a fast-paced environment as a constructive team member.

Experience with real time, high volume, distributed applications.

Demonstrated usage of threading and asynchronous processing.

Expertise with RDBMS a plus, including database schema design, writing stored procedures, performance optimization, preferably using Oracle.

A general understanding of trade settlement in a financial environment.

Knowledge of Foreign Exchange products a major plus.

Experience using a continuous integration environment with tools such as Cruise Control, Ant and Junit a plus.
==============================================================
Senior Developer (J2EE) in RBC Fixed Income Product Technology group to develop, implement and support a first class risk monitoring application.

-10 years experience in system design and development
-Extensive understanding of latest J2EE, XML and Messaging technologies
-Extensive knowledge of Sybase (Sybase IQ preferred), Transact-SQL and stored procedures
-Ability to formulate and implement efficient algorithms for fast-time systems
-Solid understanding of multi-threaded application development
-Broad knowledge of Fixed Income Credit terminology and products, and Market Risk reporting
-Previous leadership or mentoring experience
-Excellent communication skills
==============================================================
A senior developer in Money Markets Sales and Trading Systems team, which supports the Fixed Income Business of RBC Capital Markets.

• 7+ years of experience in software development
• Extensive knowledge of core Java technologies (both server side and client side) and development tools
• Extensive knowledge of relational databases (that includes ability to write high-performing SQL queries, optimize performance of existing queries and ability to design database models)
• Extensive knowledge of messaging technologies (TibRV, MQ, JMS)

Business Knowledge
• Solid understanding of Money Markets business and general understanding of Fixed Income related businesses (bonds, repos, fixed income derivatives)
• Completion of Canadian Securities Course
==============================================================

Job Title Team Lead

Location Toronto, ON, CA

Organization Name Global Futures Technology

Department Description



The Futures Front Office technology group is part of Global Futures Technology within the Merrill Lynch Global Markets Technology organization. The group supports Futures Front to middle office trading and post-trade allocation for Merrill Lynch globally, with users and technology support located in the US, Canada, Europe and Asia.

Brief Description

The successful candidate will have a proven record of enterprise application development and delivery, preferably working in the financial services industry. The candidate will need to have excellent team management skills.

Job Responsibilities

Development of components to integrate with key Global projects. Candidate will have a proven track record in management, architecture and delivery of large scale trading front/back end/OMS applications. The candidate will focus on a number of key Global Futures initiatives for external clients, FIX trading and middle office functionality.

Qualifications

+Excellent team management skills
+Strong Socket programming
+Strong Multi-threading
+Trading system experience
+Experience in OMS design and coding
+Experience in Financial trading system
+Experience with Java client-server programming
+Experience in designing message-hub type of application (i.e. OMS, Router)
+Experience with Messaging (i.e. JMS, TIBCO)
+Oracle (SQL/JDBC)
+FIX protocol
+Good design pattern knowledge
========================================================

Job Title Sr. Java Developer

Organization Name Credit Trading Risk Technology Group

Department Description

The Credit Trading Risk Group was created in 2007 to server all risk applications development and maintenance support across all Credit trading business activity in all regions (AMRS, EMEA and PAC RIM)

This team has a global presence in AMRS, EMEA and PACRIM and serves Credit business (cash and derivatives including flow and structured) to deliver risk metrics using overnight batch or intraday calculation platforms all ML built in (incl some third party vendors for data caching and grid computing)

Brief Description

The Credit Trading Risk Technology group is looking to hire a Senior Java Developer to take the lead for the development and maintenance support of some specific Credit Risk applications

Job Responsibilities

+ Strong ability to analyze functional needs that drive the analysis and technical design of quality technical solutions.

+ Strong ability to work collaboratively with IT staff on development, troubleshooting and other technical efforts.

+ Responsible for design and development phases (inc technical testing phase and documentation)

+ Strong ability to face off business users for requirements gathering

Qualifications

+ 5-6 years experience.
+ Bachelors Degree or equivalent work experience in Computer Science, Information Systems or other related field.
+ JDK 1.4.2 and 1.5.
+ Weblogic 8.X
+ Spring Framework
+ Web Services
+ Design Patterns
+ TDBMS SQL (Oracle/Sybase)
+ RDBMS (Oracle or Sybase)
+ Strong analytical ability and problem solving skills.
+ Strong communication skills

Preferred Skills :

+ Knowledge of Service Oriented Architecture
+ Knowledge of any Data cache system
+ Credit business knowledge (or any Fixed income knowledge)
=================================================================
Job Title Java Developer

Department Description

Liquidity & Risk Technology (LRT) provides programs, applications and platforms that help report, monitor, manage, and measure risk. LRT is comprised of five major technology groups: Credit Risk, Market Risk, Regulatory, Finance, and Treasury.

Brief Description

The successful candidate will have a proven record of enterprise application development and delivery, preferably working in the financial services industry.

Job Responsibilities

The Java Developer’s role is to design, execute, and deliver components and/or solutions while adhering to strict project deadlines. In addition to technical and analytical skills, the developer must demonstrate strong communication skills and a “team player” attitude.

Qualifications

Core Competencies

* 5+ years experience with Java
* Demonstrated experience using Web Services
* Experience applying modern design patterns in building SOA components
* Demonstrated experience using JDBC and Oracle required (9i and 10g)
* Experience using one or more app servers like Weblogic, Websphere
* Experience in designing and implementing robust, highly scalable, n-tier transaction processing applications using J2EE

Good To Have

* Experience using OR tools such as Hibernate
* Experience with trading platforms, especially Credit Derivatives
=====================================================================