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:
- Experience with:
- GitHub
- Jira
- SonarQube
- TeamCity
- IntelliJ IDEA
- Gradle
- Experience with:
- KDB+
- ION Trading Platform
- Exposure to AI‑assisted development tools such as:
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