Back
Back
Back
Back

Customer Job

Java Developer – FX Trading Platform

Job ID: 25-11100
Job Title: Java Developer – FX Trading Platform
Location: Toronto, ON (Hybrid – 2 days/week onsite)
Duration: 12 months
Contract Type: T4 only
Pay Rate: CA$96.55/Hour
 
Role Mandate:
We are seeking a highly motivated and technically skilled developer to join the Global Trading Solutions (GTS) Trading Systems team. This role focuses on building and enhancing mission-critical components of our Electronic FX trading platform. The ideal candidate will have a strong background in Java, a passion for low-latency systems, and a deep understanding of financial markets.
 
Role Responsibilities Include (but are not limited to):
  • Design and develop robust, scalable software solutions for GTS’s FX trading systems.
  • Devise and implement efficient algorithms and data structures tailored to low-latency environments.
  • Create comprehensive test cases to ensure software stability and reliability.
  • Collaborate with cross-functional teams to research, design, and implement system enhancements.
  • Communicate effectively with operations teams regarding new features and strategy behaviors.
  • Investigate and resolve production issues, performing root-cause analysis independently.
  • Translate business requirements into technical solutions with minimal guidance.
 
Must-Have Skills:
  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • Minimum 5 years of professional Java development experience.
  • Strong multi-threaded programming and performance optimization skills.
  • Proven experience in developing low-latency trading systems.
  • Solid understanding of financial markets and electronic trading workflows.
  • Familiarity with the FIX protocol and market data integration.
  • Excellent analytical, problem-solving, and communication skills.
  • Strong team collaboration and mentoring capabilities.
  • Core java developer.
 
Nice to Have Skills:
  • Experience with FX trading platforms or capital markets systems.
  • Experience with profiling tools and latency measurement frameworks.
  • Exposure to C# or other complementary technologies.
  • Knowledge of containerization and cloud-native architectures.

CV or resume

Choose file
or drag and drop file here
For best results, upload *.doc/.docx/.pdf format files only (File size must be less than 2MB)

Personal information

Tell us something about yourself

How may I help you?