Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Engineer - Java (W/M)

Full-time

Royal Bank of Canada

Job Responsibility:

Job Summary

Our clients are unique and their digital banking experience should be one-of-a-kind. RBC commercial credit products and services strive to empower our clients when they interact with us. We're looking for a talented and passionate Senior Java Developer to join our team. Our team is designed to deliver products throughout the client's journey, not projects; each lab is setup for agility and continuous delivery. You'll be working to develop new and extend existing applications in the RBC Commercial and Small business portfolio. The primary focus of this role will be working with the larger team to provide technical direction, and development and implementation of applications. You will have opportunities to work with all stakeholders to design best-in-class technology solutions.

What will you do?

As a Senior Java Developer, you have a solid technical foundation, and a strong focus on growing your development skills; You can deliver complex tasks, working individually or pairing with others and you have a significant amount of experience in different domain.

You will be part of a team creating new services and client-facing applications using the latest technologies which will shape the future of banking for RBC; You will develop and support highly scalable, high-performance APIs within an Agile development team

Ensure high code quality through automated unit and functional testing.

Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market and enabling continuous delivery.

Design and develop code structures based on technical design defined by the team.

Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products.

You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges.

What do you need to succeed? Must have:

  • 4+ years' experience in Java development with Spring Boot framework
  • Solid understanding and hands on of RESTful APIs and asynchronous request handling.
  • Working knowledge of the Java programming language and supporting frameworks such as Spring, Spring Boot, Spring cloud, Spring Batch.
  • Hands-on experience with non-relational database technologies such as Redis, Elastic and MongoDB
  • Hands-On experience with OpenShift, Urban Code Deploy, GitHub, and Jenkins deployment methodologies.
  • Knowledge of Event handling frameworks - Spring Kafka, Change Streams, Pub-Sub concepts, Avro Schema.

Nice-to-have

Knowledge and experience with Google Analytics.

Agile mindset and ability to balance priority and workload.

Understanding of the ETL frameworks - python etc.

Strong knowledge of fundamental data concepts (for example, hierarchies, data structures) and SDLC.

What's in it for you?

We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable.

Leaders who support your development through coaching and managing opportunities.

Ability to make a difference and lasting impact.

Work in a dynamic, collaborative, progressive, and high-performing team.

A world-class training program in financial services.

Flexible work/life balance options.

Opportunities to do challenging work.

#LI-POST

#LI-Hybrid #TechPJ

Job Skills

Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications Additional Job Details

Address:

WATERPARK PLACE, 20 BAY ST:TORONTO City:

TORONTO Country:

Canada Work hours/week:

37.5 Employment Type:

Full time Platform:

TECHNOLOGY AND OPERATIONS Job Type:

Regular Pay Type:

Salaried Posted Date:

2025-05-30 Application Deadline:

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

I nclusion and Equal Opportunity Employment

At 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.

Join our Talent Community Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer - Java (W/M) in Toronto, ON vacancy
  •  ...and working with a collaborative Team this is for you! Seniority can be from 3-10+ years as they are hiring for many teams...  ...Skills & Experience ~3-10+ years building production backends, with strong proficiency in Java, and Spring ~ Designing and implementing REST APIs,... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Contract work
    Local area

    Motion Recruitment

    Toronto, ON
    6 days ago
  •  ...Job Title Senior Full Stack Engineer – Java, Cloud & DevOps Location Toronto Experience...  ...Spring Boot (or Micronaut / Quarkus) Develop responsive front-end applications...  ...end-to-end feature delivery across backend APIs, databases, frontend UI, and system... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    20 days ago
  •  ...Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business communications...  ...with services written in other languages such as Node.js and Java. ~ Strong problem-solving skills with the ability to... 
    Senior
    Full time
    Remote work

    Sangoma

    Toronto, ON
    9 days ago
  •  ...successful candidate resides What is the opportunity? The senior software developer for the Digital banking IT group, provides design and...  ...modernization. ~10+ years of experience with Web application, Java,  REST API, Microservices, MQ, Spring framework/Spring Boot,... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    3 days ago
  •  ...Java Backend Developer • Toronto – 4 days WFO Salary Range: 80K to 100K per annum or equivalent contract rate. Role Descriptions: • 8 years of experience with Java | REST API Micro services | MQ | Spring framework | Spring Boot (2.x) | JSON | Hibernate | SQL... 
    Suggested
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    16 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2-3 days per week - subject to change at any time.  Your future duties and responsibilities Required qualifications to... 
    Senior
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    16 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto.... 
    Senior
    Work at office
    Remote work
    Toronto, ON
    18 days ago
  •  ...The Fiat Republic platform is built with a developer-first ethos, making it easy for crypto...  ...product objectives into clear, performant backend architecture and designs using Kotlin....  ...reliable microservices. Similar experience in Java or Scala will also be considered. Scalable... 
    Work at office
    Local area
    1 day per week

    Fiat Republic

    Toronto, ON
    27 days ago
  •  ...Job Description We are seeking an experienced Senior Software Developer to join our dynamic team in Wealth Management Global IT Data Services. As...  ...developing large-scale projects and programs, leveraging Python & Java and database technologies such as Spring Boot, Spring Batch,... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    10 days ago
  • $90k - $105k per year

     ...About the Job: We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications...  ...Qualifications: ~7- 9 years of hands-on experience in backend development, building scalable and high-availability... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    a month ago
  • $80k - $130k per year

    Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45 years, we're...  ...future duties and responsibilities • Design and develop scalable backend applications using Java, Spring Boot, and related frameworks.... 
    Work at office
    Remote work
    Toronto, ON
    11 days ago
  •  ...oUndergraduate Degree or Technical Certificate.o 7 years of experience with Java and Spring boot.o Experience implementing restful APIs and...  ...| Jenkins CI & CD pipeline| Autosys| Splunk and Dynatrace.Cloud Developer| AzureCloud Services| apache PySpark| DELTA| DataBricks| Python|... 
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  •  ...Description We are seeking a highly skilled Software Developer to join our innovative Digital Technology team. As a key...  ...experience. ~2+ years of experience writing code in a backend development language (Java/NodeJS). ~2+ year of experience developing distributed... 
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    13 days ago
  • $70 - $80 per hour

     ...experiences. Pay range: CAD 70–80/hr Your new role As a Back-End Developer (Java + Python), you will play a key role in developing and maintaining our web applications. This position is focused on our AI backend built on Python (FastAPI) and occasionally working on web... 
    Contract work
    Flexible hours

    Hays

    Toronto, ON
    11 days ago
  • $60k - $110k per year

    Lead Java Developer Position Description Location: Toronto Office: 4 times a week This is an exciting opportunity to join our GTO...  ...engineers while designing and developing scalable, high-performance backend systems using Java and Spring Boot. You will act as a technical... 
    Work at office
    Toronto, ON
    12 days ago
  • $95k - $145k per year

    Lead Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45 years,...  ...• Design, develop, and maintain scalable and high-performance backend systems using Java and Spring Boot, ensuring adherence to best... 
    Work at office
    Remote work
    Toronto, ON
    18 days ago
  •  ...inclusive world. Job Description Knack for writing clean readable Java code with unit tests Proven experience in designing JavaJava...  ...in designing microservices APIs Proven experience in Java backend development with the following technologies JDK 8 GitHub REST... 

    Capgemini

    Toronto, ON
    5 days ago
  • $75k - $97k per year

     ...Summary We are seeking a motivated and detail-oriented Junior Java Developer to join our dynamic development team. In this role, you will assist...  ...learn and grow within the field. Duties Collaborate with senior developers to design and implement software solutions using... 
    Senior
    Full time
    Fixed term contract
    Remote work
    Monday to friday
    Flexible hours
    Shift work

    AGILEFREE

    Toronto, ON
    7 days ago
  •  ...agile environment. Must have technical working experience with Core Java (Version 8 or higher)/Java Servlet/JDBC/JavaScript; Spring Boot (...  ...Development Environment (IDE); IBM Rational Application Developer (RAD); soapUI; WinSCP (Windows Secure Copy); PuTTY SCP (PSCP); Secure... 
    Permanent employment

    Scotiabank

    Toronto, ON
    3 hours ago
  •  ...Job Responsibility: Senior Java Developer As a Senior Java Developer your role is pivotal in designing and implementing robust software solutions within the Life and Annuities Insurance domain. With a focus on Spring Boot and Java the candidate will ensure seamless... 
    Senior
    Full time
    Work at office
    Remote work
    2 days per week
    3 days per week

    Cognizant

    Toronto, ON
    10 days ago
  •  ...Role Descriptions • Experience 6 to 8 years of AI backend developer. • Experience in SQL| Datawarehouse| Azure Data factory. Skills • Digital : Artificial Intelligence(AI) • Data Concepts & Data Modelling • Digital : Azure Machine Learning (ML) •... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  •  ...Descriptions: Must have 10 years of experienceDesign| develop| and maintain scalable web applications using Java and related frameworks.Build responsive front-end...  ...or Angular.Implement RESTful APIs and integrate with backend services for seamless functionality.Ensure application... 
    Senior
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    6 days ago
  •  ...Our client has an immediate opening for Backend Java Engineer to join their team in Toronto on a 6 months’ contract with probability of...  ...Backend API Development: Proven track record in designing and developing high-performance RESTful APIs Experience with microservices... 
    Contract work
    Immediate start

    Hays

    Toronto, ON
    more than 2 months ago
  •  ...an inclusive and high-performing culture. We are seeking a skilled Java Developer with extensive experience in Adobe Experience Manager (AEM), Spring Boot, REST APIs, SOAP services, and other backend Java technologies. The ideal candidate will be responsible for designing... 
    Flexible hours

    Scotiabank

    Toronto, ON
    13 days ago
  • $95k - $145k per year

    Senior Java Technical Lead Position Description CGI is hiring a Java Technical Lead with...  ...architecture discussions, and development across backend and full-stack components. - Act as a...  ...code to ensure technical excellence. - Develop and maintain backend services using Core... 
    Senior
    Permanent employment
    Toronto, ON
    12 days ago
  •  ...Location: Toronto, ON Required Skils: Digital : Spring Boot~ Rest API~Java Business Frameworks Experiences: 10 & years Job Description: ⦁ Microservice Architecture Development Develop and implement robust microservices using JavaGRPC related technologies.... 
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    20 days ago
  • $130k - $150k per year

     ...Group International is seeking a hands-on Senior Software Developer to join our lean, highly collaborative...  ...be equally comfortable architecting backend services, building clean web interfaces...  ...other emerging tools. Experience with Java/Spring Boot will also help you stand out... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Advantage Group

    Toronto, ON
    4 days ago
  • $72k - $138k per year

     ...on the job coaching Summary As a Java Software Engineer at Deloitte, you will join...  ...term employment basis, responsible for developing robust and scalable application solutions...  ...right product efficiently. Design and develop application solutions using Java8, Spring... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    16 hours ago
  •  ...thoughtful, and self-motivated You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree You have proficiency developing public-facing APIs and web applications, preferably using Python. Experience with Python and web frameworks such as Flask and... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Toronto, ON
    18 days ago
  • $72k - $138k per year

     ...experts through mentoring and on the job coaching Summary As a Java & Golang Software Engineer at Deloitte, you will be a key member...  ...expertise in Java8, Golang, and a diverse modern tech stack to develop robust, scalable application solutions. You will work... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer - Java (W/M). Be the first to apply!