Start Your Search Here

Job Search

Botsford Associates

Canada / Global

Senior Java Software Engineer

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

#J-18808-Ljbffr
Apply Now

Similar Opportunities

View all jobs