Language
English
Français
TMX
>
Career Opportunities
/ Application Developer (Java)
Career Opportunities
|
Career Profile
|
Career Alert
|
Help
Application Developer (Java)
Job ID:
J0515-1115
Division:
Shorcan Brokers
City / Province:
Toronto, Ontario
Job Type:
Contract
Posted Date:
27/05/2015
The role of the Java Developer is to employ technical and process oriented skills and knowledge, supported by strong communication skills, in the development and support of mission critical multi-tier business trading related applications. Application development activities are conducted throughout the entire project life cycle and subsequent production transition and maintenance stages of an application.
Key Accountabilities:
1. Develop and deliver high performance, highly available and sustainable real time, front office and back office applications.
2. Contribute to the overall and detailed design and development of the multi-tier trading applications interfacing with distributed external systems and clients.
3. Work with Development Manager and Project Managers to understand requirements, architecture, design, schedule and the overall solution.
4. Participate in code reviews, provide feedback and corrections related to online documentation, evaluate code compliance to enterprise and project standards.
5. Provide second level of support as required.
6. Preparation of standard application technical, operational / procedural documentation for development team, users and technical support staff
Must Have Skills:
1. University degree in computer science or an equivalent combination of education and work experience.
2. Experience in middleware technologies and Java frameworks.
3. Strong understanding of Object-Oriented Programming fundamentals and Java language.
5. Experience working with Hibernate (minimum of 1 year), Java GUI frameworks Swing/SWT (minimum of 1 year).
6. Hands on experiences in Java, SQL RDBMS, Linux.
7. Organized, focused and persistent – ability to work to the plan and meet delivery dates.
8. Excellent interpersonal skills, strong and proficient verbal / written communication skills.
9. Ability to manage and balance multiple concurrent assignments and deadlines.
Skills:
JAVA
View Disclaimer
Add to favourites
Division
TMX Group - Corporate Communications
TMX Group - Finance & Administration
TMX Group - General Counsel's Office
TMX Group - Human Resources
Toronto Stock Exchange
TSX Venture Exchange
NGX
Markets
Datalinx
Technologies
Shorcan
Montreal Exchange
Canadian Derivatives Clearing Corporation
TSX Alpha Exchange
Canadian Depository for Securities Limited
TMX Atrium
TSX Trust
TMX Technology Solutions