Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer

Luxoft

Toronto

On-site

CAD 110,000 - 140,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A multinational financial services provider seeks a skilled Java Developer in Toronto, Canada. This role involves building components for an Equity Trading application and optimizing data analysis tools. Required qualifications include over 6 years of Java experience, knowledge of Investment Banking, and strong performance tuning skills. The ideal candidate will also be proactive and ensure compliance with best practices. A competitive salary between 110,000 and 140,000 CAD gross per year is offered.

Qualifications

  • 6+ years of experience in Core Java, especially in Collections, I/O, Multi-threading, and Generics.
  • Experience in the Investment Banking sector, particularly in eTrading and usage of FIX protocol.
  • Good experience in performance tuning Java applications and handling high data volumes.

Responsibilities

  • Build new components to integrate with existing infrastructure.
  • Develop components for data analysis and tooling.
  • Liaise with internal development teams to optimize the application.
  • Ensure timely delivery of regulatory commitments.
  • Ensure software compliance with best practices.
  • Document work thoroughly.

Skills

Core Java (Collections, I/O, Multi-threading, Generics)
Fixed Income Trading knowledge
Performance tuning of Java applications
RDBMS - SQL Server/Oracle
Source code control systems (STASH/GIT)
Eclipse, Maven, Jenkins, uDeploy
Written and spoken English

Education

Degree-level education
Job description
Project Description

Our Client is a US multinational investment bank and financial services corporation. We're currently forming a new team that will work on Business As Usual tasks on Equity Trading application. You will join Luxoft development team distributed between London, Singapore and New York, and partner with other client's teams spread globally. Technologies used: Java 8/11/17, JWS, Oracle, custom frameworks, FIX protocol. Compensation: 110000-140000 CAD Gross per year, based on your interview results.

Responsibilities
  • Building new components that will integrate with existing infrastructure
  • Building components for data analysis and tooling
  • Liaise with Bank internal development teams based in Canada and Poland to drive towards a world class application
  • Deliver on time regulatory commitments
  • Be proactive and ensure the software developed by the Team remains compliant with prescribed best practices
  • Properly document work
Skills
  • 6+ years of experience and excellent knowledge of Core Java especially Collections, I/O, Multi-threading and Generics.
  • Past experience working in Investment Bank or similar org. In particular eTrading area and usage of FIX protocol
  • Good experience in performance tuning of Java application, handling high data volumes and java memory management.
  • RDBMS - SQL Server/ Oracle
  • Experience in source code control systems, such as STASH/GIT.
  • Tools - Well versed with Eclipse, Maven, Jenkins, uDeploy.
  • Good written and spoken English
  • Degree-level education
Nice to have
  • Experience as an Architect
  • Knowledge of STORM framework & KDB
  • Hands‑on experience in TDD and automated testing tools like JUnit, Cucumber
  • Experience in Investment banking
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.