Application Developer - Expert

RBC

Toronto

On-site

CAD 90,000 - 150,000

Full time

33 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC is seeking a skilled Java developer to design and implement multi-asset class platforms for Sales and trading teams in RBC Capital Markets. You will build scalable Java Spring Boot applications with microservices, deploying on Kubernetes, and integrate GridGain/Elastic backends.

You will collaborate with front office, product, QA and design teams, driving tech standards and agile delivery while providing L3 production support.

Qualifications

  • Experience building Java applications using Spring and Spring Boot with GridGain based backends.
  • Experience developing microservices.
  • Experience building applications with AI.
  • Experience profiling and analyzing Java applications for high performance and scalability.
  • Strong written and oral communication and presentation skills.
  • Ability to determine information needs of stakeholders and projects.
  • Deadline-driven and results-oriented; can manage multiple tasks and deadlines.

Responsibilities

  • Design and implement application solutions on the target platform using Java, Spring Boot, REST microservices, and Kubernetes for reliability and scalability.
  • Develop Java Spring Boot applications with GridGain, MemSQL and Elastic backends.
  • Follow best practices including code reviews, static analysis, and unit tests.
  • Perform performance testing and analysis to ensure applications handle load profiles.
  • Create technical documentation and share information with team members.
  • Work in an Agile team to incrementally deliver solutions.
  • Provide L3 production support along with teammates.

Skills

Java Spring Boot
Microservices
AI experience
Java performance profiling
Communication skills
Deadline-driven
Agile team
REST
Kubernetes

Tools

GridGain
Elastic
CI/CD
Solace

Job description

Job Description We build critical, multi asset class platforms for Sales and trading teams globally across RBC Capital Markets.

We build critical, multi asset class platforms for Sales and trading teams globally across RBC Capital Markets. Collaborate with the front office, product, QA and design teams to build best in class applications using the latest technology. Be a thought leader driving our tech standards and development practises for the long term.

What will you do ?
  • Design and implement application solutions on the target platform using Java, Solace and REST based microservices, and Kubernetes Cloud deployments for reliability and scalability
  • Develop Java Spring Boot applications, with GridGain, MemSQL and Elastic backends
  • Follow best practices and development standards for high quality delivery. This includes code review, static code analysis, and unit test coverage
  • Performance testing and analysis to ensure the applications perform under various load profiles
  • Create technical documentation, training, and information sharing with the team members
  • Work in an Agile team to incrementally deliver solutions
  • Provide L3 production support along with other team members
What do you need to succeed ?
Must have:
  • Experience building Java applications using Spring and Spring Boot with GridGain based backends
  • Experience developing microservices
  • Experience building application with AI
  • Experience profiling and analyzing applications written in Java for high performance and scalability
  • Demonstrated ability in written and oral communication skills along with strong presentation skills
  • Ability to determine the information and communication needs of the stakeholders and project
  • Deadline-driven and results-oriented; able to meet consistently high-quality standards while handling a variety of tasks and deadlines simultaneously
Nice-to-have:
  • Experience with DevOps and implementation of CI/CD pipeline
  • Experience with GridGain, Elastic
  • Capital Markets experience
What’s in it for you?

We offer a workplace where you can be your best. You'll work with progressive leaders and talented colleagues who support your development and help you reach your potential. Together, we deliver trusted advice that helps our clients thrive and strengthens our communities. We provide a comprehensive total rewards program with competitive bonuses and flexible benefits. Leadership coaching and career development opportunities across our business and geographies. The chance to make a meaningful difference and lasting impact. A dynamic, collaborative, and high-performing team environment where you can grow and succeed.

Job Skills

Application Development, Application Integrations, Applications Architecture, Database Development, Detail-Oriented, Group Problem Solving, JavaScript, Programming Languages, Software Development Life Cycle (SDLC), System Applications

Additional Job Details

Address: RBC CENTRE, 155 WELLINGTON ST W:TORONTO

City: Toronto

Country: Canada

Work hours/week: 37.5

Employment Type: Full time

Platform: CAPITAL MARKETS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2026-08-24

Application Deadline: 2026-09-24

Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack Application Developer
Full Stack Application Developer

Worky • Toronto

On-site
CAD 95,000 - 145,000
Total Rewards Program
Flexible benefits
Bonuses and commissions
+2
Sr Software Developer
Sr Software Developer

RBC • Toronto

On-site
CAD 120,000 - 160,000
Senior Developer
Senior Developer

RBC • Toronto

On-site
CAD 90,000 - 120,000
Bonuses and flexible benefits
Stock options where applicable
Flexible work options
Staff Engineer
Staff Engineer

Worky • Toronto

On-site
CAD 120,000 - 180,000
Flexible work-life
Total rewards
Career coaching
Senior Backend Developer
Senior Backend Developer

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total Rewards Program with bonuses and
Coaching and development opportunities
Dynamic, collaborative team
Application Support – Global Equities
Application Support – Global Equities

RBC • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Developer (Java)- EN
Senior Software Developer (Java)- EN

RBC • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Total rewards program
Coaching & development
Flexible work-life balance
+1
Lead Software Engineer
Lead Software Engineer

RBC • Toronto

On-site
CAD 140,000 - 190,000
Total rewards
Flexible benefits
Bonuses
+1
Senior Application Support Analyst
Senior Application Support Analyst

RBC • Toronto

On-site
CAD 90,000 - 120,000
Senior Frontend developer
Senior Frontend developer

RBC • Toronto

On-site
CAD 110,000 - 140,000