This recruiter is online.

This is your chance to shine!

Apply Now

Sr. Java Developer to support FX trading platforms - 79621

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Contract job

  • Starting date : 1 position to fill as soon as possible

Line of Business: Fx Developement


Duration: 12 months (possibility of extension)

Location: Hybrid - Downtown Toronto [In office two days a week. Tuesdays with the team, 2nd day up to the person but subject to change as deemed necessary]


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.


Interviews:

• 1st round - Hiring Manager

• 2nd Round - Technical interview

• 3rd Round - follow up technical interview

Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined