Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer – FX Trading Platform

INTELLISWIFT INC

Toronto

On-site

CAD 100,000 - 125,000

Full time

18 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A prominent software development company based in Toronto is seeking an experienced Java Developer to work on their FX Trading Platform. This hybrid role requires a strong background in Java and low-latency systems, with responsibilities including designing scalable software solutions and collaborating with cross-functional teams. Candidates must possess a Bachelor's in Computer Science and at least 5 years of professional Java experience.

Qualifications

  • Minimum 5 years of professional Java development experience.
  • Strong multi-threaded programming and performance optimization skills.
  • Proven experience in developing low-latency trading systems.

Responsibilities

  • Design and develop robust, scalable software solutions.
  • Implement efficient algorithms tailored to low-latency environments.
  • Collaborate with cross-functional teams to design system enhancements.

Skills

Java development
Multi-threaded programming
Performance optimization
Analytical skills
Problem-solving skills
Team collaboration

Education

Bachelor’s degree in Computer Science

Tools

Java
FIX protocol
Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.