Sr. Java Developer

  • Date Posted Jul 18, 2022
  • Location Toronto, Ontario
  • Job Type Permanent
  • Job ID 14855

Why Work for this Company?

  • Respectful environment with hybrid working model
  • Tier-1 bank with international presence
  • Direct interaction with Business Stakeholders

Why Work for this Team?

  • Highly visible Team / Program to Capital Markets Executives
  • Amazing Leadership at the top of the Development Streams
  • Gain senior level exposure across capital markets stake holders

The Role:

This is a new role for a Senior Developer to join a high-performing Java team working on real-time trading applications across asset classes.  The ‘future-state’ will be to have live-streaming Kafka / Cloud data however there is a lot of work to do before getting there – for today, the development team is focusing on FIX messaging with projects around MQ, JMS and getting data structures as close to real-time event capture as possible.  Developers will need to bring experience with low-latency systems and straight-through-processing to the team to help create ‘the quickest messaging’ possible.  The successful candidate will also have the chance to learn more about payload messaging in Kafka as the team addresses technical challenges for today, as well as getting ready for tomorrow. 

Candidates will need to be located in the GTA as some time will be on-site with the team and collaborate on design approaches though most work will be done remotely. 

The Expectations:

  • 60% Hands-On Development with Java, JMS, MQ & Kafka
  • 20% Solution Analysis
  • 10% Unit Testing & TDD
  • 10% Innovation Time

Desired Skill-Set:

  • A minimum of 8 years of Development experience, preferably within an enterprise level organization on both Windows and Linux platforms
  • A minimum of 7 years of experience in Java with knowledge of multiple IDE’s and frameworks with a focus on messaging including JMS, MQ, ESB and others. 
  • 5+ Years of experience with Spring Boot as multiple types of XML/XSLT will be encapsulated
  • 2+ Years of experience with Kafka & data streaming
  • 2+ Years of recent Capital Markets Experience with knowledge of Trade Flow, importance of Market Data and general understanding of multiple asset classes
  • Rest API / Java API experience is a mandatory requirement
  • Strong understanding of MVC and how enterprise applications connect
  • Understanding of the importance of Maven, Gradle and other configuration settings

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

Privacy Policy

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top