Senior Java Software Engineer

Botsford Associates

Toronto

On-site

CAD 100,000 - 130,000

Part time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial services firm is seeking a Senior Back-End Java Developer to support the modernization of their Foreign Exchange platform. The role involves developing high-performance back-end components and RESTful APIs, focusing on integration across banking systems. Ideal candidates have over 7 years of Java experience, particularly in FX or Capital Markets environments, and a strong understanding of API frameworks. This is a contract position based in Toronto, Ontario.

Qualifications

  • 7+ years of experience in Java back-end development in enterprise environments.
  • Proven expertise building and integrating RESTful APIs.
  • Strong preference for individuals with experience working on FX platforms.

Responsibilities

  • Design and develop scalable Java-based back-end components and RESTful APIs.
  • Support the integration of FX capabilities across various internal banking systems.
  • Collaborate with cross-functional teams for customization to newly acquired entities.

Skills

Java back-end development
Building RESTful APIs
FX platforms knowledge
Agile environments
Caching technology

Job description

Botsford Associates is hiring Senior Back-End Java Developers to support a number of large-scale Foreign Exchange (FX) platform modernization and integration program within our Capital Markets division. This role focuses on the integration of FX capabilities into systems across the enterprise, including recently acquired financial entities by our clients. The initiative involves enhancing API connectivity, building new platform components, and supporting regulatory, trading, and booking workflows across a complex FX landscape.

While the focus is back-end Java development, experience across the full stack (including React) is a strong asset as the platform expands.

Key Responsibilities:
  • Design and develop scalable, high-performance Java-based back-end components and RESTful APIs for the FX Modernization platform
  • Support the integration of FX capabilities across various internal banking systems, including those supporting trading, payments, and regulatory compliance
  • Collaborate with cross-functional teams to customize functionality for the newly acquired financial entity, such as credit checks, RFQ flows, and drop-copy booking logic
  • Enhance APIs for broader enterprise usage, ensuring they meet unique line-of-business (LOB) needs (e.g., 24/7 payment vs. trading hours logic)
  • Implement smart rate caching and risk-handling logic to accommodate varying FX use cases, including weekend rate support
  • Participate in the architectural planning for long-term features such as currency expansion and white-labeled FX partnerships
  • Work closely with business and technology stakeholders to ensure alignment with evolving FX product needs and integration roadmaps
Required Skills & Experience:
  • 7+ years of experience in Java back-end development in enterprise environments
  • Proven expertise building and integrating RESTful APIs
  • Strong preference for individuals with experience working on FX platforms or API frameworks within Foreign Exchange or Capital Markets domains; non CM experience is acceptable
  • Strong preference for understanding of FX trade lifecycle, rate handling, booking logic, or credit/RFQ workflows
  • Solid experience working in Agile environments with CI/CD pipelines
  • Must be strong in caching technology (asset if you have experience in Gridgain or Ignite)
Seniority level
  • Mid-Senior level
Employment type
  • Contract
  • Job function
    • Other
    • Capital Markets, Financial Services, Software Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Back-End Engineer for FX Platform Modernization
Senior Java Back-End Engineer for FX Platform Modernization

Botsford Associates • Toronto

On-site
CAD 100,000 - 130,000
Java Developer
Java Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Java Developer – FX eTrading Services
Java Developer – FX eTrading Services

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
C# .Net Developer - Capital Markets
C# .Net Developer - Capital Markets

BeachHead • Toronto

On-site
CAD 120,000 - 180,000
Java/Angular Developer
Java/Angular Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 100,000
Low latency Senior Java Developer
Low latency Senior Java Developer

United States Digital Space LLC • Mississauga

On-site
CAD 169,000 - 238,000
Software developer
Software developer

Soho Square Solutions • Toronto

Hybrid
CAD 90,000 - 120,000
Java Back-end Developer
Java Back-end Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Senior Full Stack Java Developer
Senior Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site