cover image
Botsford Associates

Botsford Associates

www.botsford.com

1 Job

100 Employees

About the Company

Botsford Associates is a boutique consulting firm that provides subject matter experts across business and technology organizations.

We provide tailored solutions to our clients' most critical and transformative projects.

Our resources specialize in bridging the gap between the business and technology, helping to drive process innovation and end-to-end execution.

Our projects include complex regulatory and compliance change, new business build outs such as e-trading as well as business automation. We help our clients develop, implement and support systems across all functions of their organization including Sales & Trading, Middle / Back Office, Risk, Compliance and Finance.

We stay at the forefront of technology with a focus right now on understanding how to implement real world uses of big data, predictive analytics and cloud computing for our clients to help them keep or gain a competitive advantage.

Listed Jobs

Company background Company brand
Company Name
Botsford Associates
Job Title
Senior Java Software Engineer
Job Description
Job title: Senior Java Software Engineer Role Summary: Senior Java engineer leading back‑end development for an FX platform modernization project, designing robust APIs and integrating FX capabilities across enterprise banking systems. Expectations: 7+ years of Java back‑end experience in enterprise settings; ability to collaborate cross‑functionally; Agile mindset with CI/CD proficiency; strong knowledge of FX trade lifecycle and rate handling. Key Responsibilities: - Design and implement scalable Java components and RESTful APIs for the FX modernization platform. - Integrate FX capabilities into existing banking modules (trading, payments, regulatory compliance). - Collaborate with product and technical teams to tailor features for newly acquired financial entities (credit checks, RFQ flows, drop‑copy booking). - Extend APIs for enterprise use, handling unique LOB requirements (24/7 vs trading hours). - Develop smart rate caching and risk‑handling logic, including weekend rate support. - Contribute to architectural plans for currency expansion and white‑label FX partnerships. - Align development with evolving FX product requirements and integration roadmaps. Required Skills: - 7+ years Java back‑end development, enterprise environment. - RESTful API design and integration. - Front‑end experience (React, HTML, JavaScript). - FX domain knowledge (trade lifecycle, rate handling, booking logic). - Agile development, CI/CD pipelines. - Caching expertise (GridGain, Ignite preferred). - Strong analytical, problem‑solving, and communication skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Certifications in Java, Spring, or relevant cloud platforms are a plus.
Toronto, Canada
Hybrid
Senior
12-11-2025