Description
RBC Capital Markets is seeking an experienced Java Developer with strong server-side expertise and low latency systems knowledge to join our Credit eTrading technology team.
In this role, you will be instrumental in developing and maintaining enterprise-grade backend systems and server-side applications for Global Spread Products.
You will work with a talented team of engineers to design, develop, and support mission-critical trading systems that power our business.
Responsibilities
- You will be part of the Global Spread Products team within Credit eTrading, a fast-paced environment where your contributions directly impact trading operations and business outcomes
- Build and improve the scalable data platform that powers analytics and AI tools across our trading and banking divisions, managing data pipelines, analytics products, system performance, and cost efficiency
- Create standardized processes and operational approaches for eTrading workflows, including model packaging, deployment standards, and reproducible training methods
- You will develop performance-critical trading systems where low latency optimization is essential to our competitive advantage
- Partner with business teams to understand their needs, manage expectations, and ensure new products are adopted and scaled across the organization
- Collaborate with leadership to identify technical bottlenecks, recommend platform improvements, and prioritize work to maximize long-term efficiency
Requirements
- Bachelor’s degree in computer science, Engineering, Mathematics, or related field, or equivalent hands-on experience
- Minimum of 10 years of strong, hands-on experience developing Java and J2EE/JEE technologies with emphasis on server-side development.
- Proven track record of translating complex business problems into robust, well-tested data products used by demanding stakeholders
- Multithreading experience is mandatory, as our systems rely on concurrent processing
- Experience with low latency performance optimization and understanding techniques to minimize latency in high-frequency trading systems
- Ability to work effectively with both business teams and technical partners, handle competing priorities professionally, and keep projects aligned with business goals
Nice-to-have
- Familiarity with capital markets operations, client engagement models, or investment banking workflows
- Familiarity with enterprise messaging systems such as Solace is highly valued
- Experience with entity resolution, graph-based data structures, or event-driven data products
Benefits
- A comprehensive total rewards program including competitive compensation, performance bonuses, flexible benefits, and stock options where applicable
- Supportive leaders who invest in your growth through coaching, mentoring, and opportunities to expand your skills and take on greater responsibilities
- The opportunity to make a meaningful impact on how a global financial institution serves its clients and operates at scale
- A dynamic, collaborative team of talented engineers and analysts working on challenging problems with modern tools and practices
- Flexible work arrangements that support a healthy balance between your professional and personal life
- Access to world-class training and development programs in financial services and technology
- Opportunities to work on progressively more complex and influential projects as you grow in the role