Enable job alerts via email!

Senior Java Software Engineer

Botsford Associates

Toronto

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial services firm in Toronto is seeking a Senior Back-End Java Developer to support FX platform modernization within their Capital Markets division. The role involves designing scalable Java-based components, enhancing API connectivity, and collaborating with cross-functional teams. Ideal candidates will have extensive Java experience, as well as familiarity with React and RESTful APIs. This is a pivotal role in a dynamic environment focused on integration across various banking systems.

Qualifications

  • 7+ years of experience in Java back-end development in enterprise environments.
  • Experience building front-end UI utilizing React, HTML, and JavaScript.
  • Proven expertise in building and integrating RESTful APIs.

Responsibilities

  • Design and develop scalable, high-performance Java-based back-end components.
  • Support the integration of FX capabilities across various banking systems.
  • Collaborate with cross-functional teams for customization of functionality.
  • Enhance APIs for broader enterprise usage.
  • Implement smart rate caching and risk-handling logic.
  • Participate in architectural planning for long-term features.
  • Work closely with stakeholders to ensure alignment with product needs.

Skills

Java back-end development
React
RESTful APIs
Agile environments
Caching technology
Job description
About the Role :

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
  • Strong experience building front-end UI utilizing React, HTML and Javascript
  • 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)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.