Application Developer - Expert

RBC

Toronto

On-site

CAD 95,000 - 130,000

Full time

11 days ago

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 scalable applications for Capital Markets. You will build Java Spring Boot microservices, integrate GridGain, MemSQL and Elastic backends, and deploy on Kubernetes for reliability.

You’ll follow best practices, perform performance tuning, and contribute to technical documentation while collaborating in an Agile team. You should have strong communication skills and the ability to gather stakeholder needs, manage deadlines, and

Qualifications

  • Experience building Java applications using Spring and Spring Boot with GridGain backends.
  • Experience developing microservices.
  • Experience building applications with AI.
  • Experience profiling Java apps for high performance and scalability.
  • Strong written and oral communication and presentation skills.
  • Ability to gather stakeholder information and manage deadlines.

Responsibilities

  • Design and implement Java-based solutions on the target platform with Spring Boot and microservices.
  • Develop Java Spring Boot apps with GridGain, MemSQL and Elastic backends.
  • Adhere to best practices: code reviews, static analysis, unit tests.
  • Conduct performance testing to ensure scalability under load.
  • Create technical documentation and share knowledge with the team.
  • Work in an Agile team to deliver incrementally and provide L3 production support.

Skills

Java Spring Boot
Microservices
REST APIs
Kubernetes
GridGain
Performance tuning
AI experience
Strong communication

Tools

Spring Boot
GridGain
Elastic
MemSQL

Job description

Job Description

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

Associate Director, Lead Developer (Java)
Associate Director, Lead Developer (Java)

RBC • Toronto

On-site
CAD 110,000 - 150,000
Total rewards program
Coaching & development
World-class training
Sr Software Developer
Sr Software Developer

RBC • Toronto

On-site
CAD 120,000 - 160,000
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
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
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 Developer - Java
Lead Software Developer - Java

JobCubby • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive total rewards
Challenging work
Greater accountabilities
+2
Application Support Engineer
Application Support Engineer

RBC • Toronto

On-site
CAD 67,000 - 110,000
Total rewards
Flexible benefits
Coaching and development
Senior Application Support Analyst
Senior Application Support Analyst

RBC • Toronto

On-site
CAD 90,000 - 120,000
Senior Back End Developer, Mobile Services
Senior Back End Developer, Mobile Services

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards program
Flexible work options
World-class training
Senior Backend Developer (Java)- EN
Senior Backend Developer (Java)- EN

RBC • Montreal (administrative region)

On-site
CAD 90,000 - 140,000