Senior Java Developer

Job Description

  • Contractor
  • Anywhere

We’re hiring! 🚀
We’re looking for talented, motivated professionals to join our team and grow with us. If you’re ready for your next opportunity, we’d love to hear from you.

Job title – Senior Java Developer
Location: Toronto, ON (onsite)
Contract Role

We are looking for a Senior Java Developer to support our client based in Toronto, ON.
Title: Senior Java Developer

Start Date: 09/07/2026
End Date: 08/30/2027
Position Type: Contract
Location: Toronto, ON, Canada
Onsite Flexibility: 0% Remote
Description:
Experience within Capital Markets and Risk a big plus.
Over 7 Years of Java: Core java, Collections, Multi-threading, Exception Handling and concurrency,
Over 4 years of Messaging: Solace or JMS, Spring: Dependency Injection only, design patterns ,
JVM Performance Tuning JMC, jconsole, jvisualvm, Java Flight Recorder, Yourkit or any other tool, should have understanding of GC and thread statistics.
Build: Maven, Jenkins, Nexus, Github basic knowledge

Good to have:
Scripting: Linux, basic commands on files, logs monitoring.
Database: Basic SQL Queries
Scheduling: Ideal to have understanding of any scheduler: Geneos, Ctrl M or anything else.

Non-Technical:

Good Communication Skills, be able to relay information effectively.
Willingness to learn, as the platform is vast.
Analytical Mind/Sharpness as it is a front office application and sometimes requires acumen to solve domain related problems.