Point your AI agent at freehire and let it find you a job.

Get the CLI →

Socket.dev

NewBe an early applicant

Senior Java Developer at RBC Capital Markets

Posted
Discussion

Summary

A senior developer on RBC Capital Markets' Trading & Execution Services team designs and maintains high-performance Java/Spring Boot applications for basket trading and real-time market data processing (including FIX protocol), optimizes low-latency transactions, applies generative AI tools to workflows, and provides L2 production support.

Elevate your career with RBC as a Senior Java Developer. Focus on high-performance applications for trading while leveraging AI technologies in a flexible work environment.

Join the Trading & Execution Services group, where you will play a key role in designing and maintaining applications that handle basket trading and real-time data processing. This position is ideal for seasoned developers proficient in Java and Spring Boot, with a strong understanding of real-time transaction frameworks in capital markets.

Key Responsibilities: • Design and develop high-performance Java/Spring Boot applications • Integrate real-time market data streams including FIX protocol • Optimize applications for low-latency transaction processing • Implement generative AI tools to enhance development workflows • Provide L2 support and resolve production issues

Requirements: • Bachelor's degree in Computer Science or related field • 7+ years Java/Spring Boot development experience • 5+ years in high-performance transaction processing • Proficiency in unit testing and TDD methodologies • Experience with CI/CD pipelines and version control

Harness your Java expertise to drive innovation and impact in RBC's trading technology.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available