Job Type: Full-Time, Permanent

About the Role

We are seeking a highly skilled Senior Java Backend Developer to join our Fixed Income eTrading Technology team in Mississauga, Ontario. This role offers an exciting opportunity to work on mission-critical, high-performance electronic trading platforms that support one of the industry's leading Rates eTrading businesses.

As part of a globally distributed technology team, you will design, develop, and enhance next-generation trading applications that enable real-time pricing, market making, risk management, and electronic trade execution. You will collaborate closely with Traders, Sales, Quantitative Analysts, and global technology teams to deliver innovative, low-latency solutions that drive business growth and maintain a competitive advantage in the financial markets.

Key Responsibilities

Application Development & Design

  • Design, develop, and maintain high-performance backend applications supporting Fixed Income and Rates eTrading platforms.
  • Build scalable, resilient, and low-latency solutions using Core Java and modern enterprise technologies.
  • Participate in architectural discussions and contribute to strategic technology initiatives.
  • Drive engineering excellence by promoting software design best practices, code quality, and maintainability.
  • Work directly with Traders, Sales teams, and Quantitative Analysts to understand business requirements and translate them into technical solutions.
  • Enhance trading workflows, pricing engines, execution systems, and risk management applications.
  • Improve platform performance, reliability, scalability, and operational efficiency.

Performance Optimization & Support

  • Troubleshoot complex production issues involving performance, concurrency, and scalability.
  • Optimize system throughput and latency in mission-critical trading environments.
  • Provide third-level production support during trading hours when required.
  • Collaborate with support and development teams globally to resolve issues and deliver enhancements.

Quality Engineering

  • Champion automated testing, CI/CD, and DevOps best practices.
  • Improve test automation coverage and streamline User Acceptance Testing (UAT) processes.
  • Participate in code reviews and mentor junior developers.

Required Qualifications

Technical Skills

  • 7+ years of hands‑on experience in server‑side Core Java development.
  • Strong expertise in:
    • Java
    • Spring Framework
    • Spring Boot
    • Spring MVC
    • Multi‑threading and concurrent programming
  • Strong knowledge of Relational Database Management Systems (RDBMS).
  • Solid understanding of:
    • Data Structures
    • Algorithms
    • Design Patterns
    • Object‑Oriented Programming
  • Experience with:
    • Test‑Driven Development (TDD)

Software Engineering

  • Strong architectural and design skills.
  • Experience building scalable enterprise applications.
  • Ability to troubleshoot and optimize high‑performance systems.
  • Strong understanding of distributed systems and microservices architectures.

Preferred Qualifications

  • Experience developing Front Office trading systems within investment banking or capital markets environments.
  • Knowledge of Fixed Income products including:
    • Repos
    • U.S. Treasuries
    • Interest Rate Swaps
    • Electronic Trading Workflows
  • Experience working with:
    • REST APIs
    • JSON
    • XML
  • Experience with:
    • GitHub
    • Jira
    • SonarQube
    • TeamCity
    • IntelliJ IDEA
    • Gradle
  • Experience with:
    • KDB+
    • ION Trading Platform
  • Exposure to AI‑assisted development tools such as:
    • Devin

Education

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline.
  • Master's Degree is considered an asset.
  • Excellent verbal and written communication skills.
  • Ability to interact directly with front‑office business users and stakeholders.
  • Strong analytical and problem‑solving capabilities.
  • Excellent organizational and planning skills.
  • Self‑motivated with a passion for continuous learning and innovation.
  • Ability to thrive in a fast‑paced, global trading environment.
  • Strong collaboration and teamwork skills.
  • Experience participating in the full software development life cycle.
  • Ability to mentor team members and elevate engineering standards.

What You'll Gain

  • Opportunity to work on industry‑leading electronic trading platforms.
  • Exposure to Front Office Trading, Fixed Income Markets, and Derivatives Trading.
  • Experience building low‑latency, high‑performance financial systems.
  • Collaboration with global teams across London, New York, Paris, Mississauga, Shanghai, Sydney, and Tokyo.
  • Professional growth within a cutting‑edge technology and financial markets environment.

Equal Opportunity Employer

We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


#J-18808-Ljbffr
Similar jobs

More from Enterprise Solutions Inc.
Enterprise Solutions Inc. 1 day ago
Enterprise Solutions Inc. 5 hours ago
Enterprise Solutions Inc. 2 days ago

Java Backend Developer

Apply Now
Back to search page