Lead Java developer - Capital Markets experience

Alquemy

  • Toronto, ON
  • 30+ days ago

    Highlights

    This is not a "maintenance" role;you will be at the center of high-stakes projects, building and optimizing the engine that powers trade booking, execution, and post-trade workflows in a fast-paced Capital Markets environment. As a Lead Java Developer, you will join an elite engineering squad responsible for the development and evolution of high-availability, low-latency systems within the Fixed Income Cash and Derivatives space.

    Numbers & Facts

    LocationToronto, ON

    Description

    Our Toronto client is seeking a Lead Java Developer with Capital Markets experience to join their team.
    As a Lead Java Developer, you will join an elite engineering squad responsible for the development and evolution of high-availability, low-latency systems within the Fixed Income Cash and Derivatives space. This is not a "maintenance" role;you will be at the center of high-stakes projects, building and optimizing the engine that powers trade booking, execution, and post-trade workflows in a fast-paced Capital Markets environment.

    What Will You Do?

    • Architectural Leadership: Drive the design and development of our next-generation Cash trade management systems, ensuring they meet the rigors of modern electronic trading.

    • Team Evolution: Act as a force multiplier by mentoring developers, fostering a "craftsmanship" mindset, and elevating the team’s technical bar.

    • Strategic Collaboration: Partner directly with Product Owners, Quants, and Sales/Trading desks to translate complex business needs into high-performance software.

    • Challenging the Status Quo: Develop a granular understanding of global currency flows to identify bottlenecks and proactively propose strategic, long-term technical solutions.

    • Setting the Standard: Implement high-performance, reusable, and scalable codebases, defining what "excellence" looks like for the team.

    • Critical Support: Provide Level 2 expert support to ensure the stability of mission-critical trading infrastructure.

    What Do You Need to Succeed?
    Must-Have Technical DNA:

    • Core Java Mastery: 7 years of experience designing distributed systems, with a mandatory focus on multi-threaded, low-latency, and memory-efficient Java (8).

    • Ecosystem Expertise: 5 years of hands-on experience with the Spring Framework in high-throughput environments.

    • Capital Markets Domain: Solid understanding of Capital Markets (Fixed Income, FX, or Equities).

    • Data & Messaging: Proficiency in relational databases and high-speed messaging middleware (e.G., Kafka, Solace, or IBM MQ).

    • In-Memory Performance: Hands-on experience with distributed caching and compute grids like Redis or Apache Ignite.

    • Modern DevOps: Deep familiarity with CI/CD pipelines (GitHub, Jenkins, Ansible) and a commitment to "quality-as-code" through SonarQube and automated testing.

    Nice-to-Have:

    • AI-Augmented Development: Experience leveraging GitHub Copilot or Windsurf to accelerate the SDLC.

    • Quant & Risk Exposure: Familiarity with pricing models, risk sensitivities (Greeks), or real-time P&L calculations.

    • Market Integration: Experience with Bloomberg or Refinitiv data feeds.

    • Cloud Native: Exposure to containerization (Docker/Kubernetes) and cloud-scale architecture.

      **Apply today to find out more about this amazing opportunity!

    Similar Jobs