Talent.com
0000050007 Royal Bank of Canada
Staff Software Developer - Java (Global Security)0000050007 Royal Bank of Canada • Toronto, Ontario
Staff Software Developer - Java (Global Security)

Staff Software Developer - Java (Global Security)

0000050007 Royal Bank of Canada • Toronto, Ontario
16 days ago
Job type
  • Full-time
Job description

Job Description

What Is the Opportunity?We’re seeking a highly technical Staff Software Developer (with whom DevOps automation is second nature). You’ll be working with a skilled team of developers to design, build, deploy and support highly scalable applications on hybrid cloud infrastructure. The team is responsible for executing the ‘Security-As-A-Service’ strategy – Delivering API’s, end-to-end automations, and AI capabilities to critical RBC platforms and processes. Applications across RBC consume these services to automate and embed security within their applications.What Will You Do?
  • Design, build, test, and support highly available and critical Security Infrastructure API’s
  • Containerize and deploy applications to Kubernetes platforms such as OpenShift, AWS, Azure
  • Utilize CI/CD to automate the release of multiple code iterations daily
  • Collaboratively build software with best practices such as test-driven development, pair programming and code reviews
  • Apply architectural principles such as Domain Driven Design, CQRS and Event Sourcing to build clean, resilient and maintainable software
  • Implement SRE best practices to ensure high availability, scalability and uptime for deployed services
  • Drive better developer experience, security hygiene and operational efficiency across the organization through automation
  • Design and integrate AI capabilities and agentic systems into security APIs, automation, and DevOps tooling
  • Evaluate and implement emerging AI technologies, including Model Context Protocol (MCP) standards, to improve platform capabilities
  • Provide mentorship and technical guidance to junior engineers, fostering a culture of learning and best practices in software engineering
  • Oversee the planning, design and implementation of complex initiatives, ensuring alignment with business objectives
  • Collaborate with stakeholders to define and prioritize projects, ensuring timely delivery and high-quality outcomes
What Do You Need To Succeed?Must have:
  • 7+ years of software development, including a working knowledge of Java and Spring Boot framework
  • 7+ years relevant technical experience in DevOps, IaaS, SRE or Cloud
  • Experience with building and consuming REST APIs and associated security protocols (such as OAuth)
  • Experience building containerized applications using Microservice architecture
  • Strong project management skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Experience leading or mentoring developers

Nice-to-have:
  • Experience with Azure and OpenShift
  • Experience with GitHub Actions
  • Solid understanding of Cyber Security practices
  • Experience designing or implementing agentic AI solutions in production environments
  • Familiarity with LLMs, prompt engineering, Model Context Protocol (MCP), or AI-driven tools
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
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities
#LI-POST
#TECHPJJob SkillsActive Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC)Additional Job Details

Address:

16 YORK 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:

2026-04-22

Application Deadline:

2026-05-20Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date aboveOur Employment OpportunitiesAt 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.

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.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Create a job alert for this search

Staff Software Developer - Java (Global Security) • Toronto, Ontario

Similar jobs

Sr. Java full stack Developer

Tekgence Inctoronto, on, ca
Full-time

Role: Java angular full stack – E2E Tech Lead.Hybrid- 2 days a week in office.Act as the end-to-end technical owner for business banking initiatives.Must have strong knowledge on the business banki... Show more

 • Promoted

Staff Software Engineer, Security

Super.comToronto, ON, CA
Full-time

Staff Software Engineer, Security at Super.This range is provided by Super.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.For our employees, ou... Show more

 • Promoted

Java Developer - toronto

Haystoronto, on, ca
Full-time

Basic Java / Advanced Java / Spring / Spring Boot / Spring Security.Microservice architecture and containerization.Large mission critical online applications design and infrastructure configuration... Show more

 • Promoted

Principal Java Developer II - Security - Elasticsearch

Referral BoardToronto, ON, CA
Full-time

Principal Java Developer II - Security - Elasticsearch.Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the p... Show more

 • Promoted

Junior Java Developer in Banking Security

Dawn InfoTek Inc.Toronto, ON, CA
Full-time

Launch your career as a Junior Java Developer focusing on security in the banking sector with Dawn InfoTek Inc.Utilize your skills in Java, API development, and security measures to drive impactful... Show more

 • Promoted • New!

Principal Java Developer II - Security - Elasticsearch

ElasticToronto, ON, CA
Full-time

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people.The Elastic Search AI... Show more

 • Promoted

Staff Software Engineer - Security & Privacy

SamsaraToronto, Ontario, Canada
Full-time

Who we are Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (Io... Show more

 • Promoted

RQ09779 - Sr. Java Developer

Source CodeToronto, ON, CA
Full-time

Hybrid - Candidate MUST work 3 days onsite and 2 days remote -.Starting October 20, resources are expected to come into the office 4 days per week.Starting January 5, resources are expected to come... Show more

 • Promoted

Java Software Engineer

TekshapersToronto, ON, Canada
Full-time

Angular 8 or above , Angular 14 preferred, Angular JS, Lazy Loading concepts; front end technologies Javascript, HTML, CSS,.Azure,agile way of working, java , J2EE, Node JS.Hands on experience on k... Show more

 • Promoted

Sr. Java full stack Developer - Tekgence Inc

Tekgence Inctoronto, on, ca
Full-time

Role: Java angular full stack – E2E Tech Lead.Hybrid- 2 days a week in office.Act as the end-to-end technical owner for business banking initiatives.Must have strong knowledge on the business banki... Show more

 • Promoted

Sr. Java Software Developer

Robertson & Company Ltd.Toronto, ON, CA
Full-time

Direct message the job poster from Robertson & Company Ltd.Hybrid; onsite 2 days a week, possibly more in the future.Monday to Friday; Core Business Hours.Application development: 10 years.Experien... Show more

 • Promoted

Senior Software Developer – Java & Angular

Cloudious LLCToronto, ON, CA
Full-time

Design, develop, test, and maintain robust, scalable, and secure applications using Java and Spring Boot.Develop and consume RESTful APIs with a focus on performance, reliability, and maintainabili... Show more

 • Promoted • New!

IAM & ISAM Developer with Java Expertise

ProcomToronto, ON, CA
Permanent

Shape the future of security solutions as an IAM & ISAM Developer specializing in Java.Focus on implementing authentication protocols and creating microservices in a hybrid work model.In this perma... Show more

 • Promoted

Senior Software Developer, Defensive Security

ClioToronto, ON, CA
Full-time

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are transforming the legal experience for ... Show more

 • Promoted

Senior Java Developer

Highbrow LLCToronto, ON, CA
Full-time

Job Title: Senior Java Developer.Job Location: Toronto, ON (Hybrid – 2 days/week onsite).Work Eligibility:All Work Authorizations are Permitted – No Visa Transfers.Create and maintain high-quality,... Show more

 • Promoted

Associate Software Engineer (Java Developer)

TDToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.Business Banking Merchant Solutions deliver solutions to merchants and drive... Show more

 • Promoted

Java Software Engineer - Soroc Technology

Soroc Technologytoronto, on, ca
Full-time

Job Title: Java Software Engineer Specialist.Core hours for this job are Monday through Friday, from 8:30AM EST to 5:30PM EST.Hourly Rate: $50/hr Incorporated or 40/hr on T4.We are looking for a Ju... Show more

 • Promoted

Senior Software Engineer Focused on Java, Microservices, and Security

S M Software Solutions IncToronto, ON, CA
Full-time

Step into a Senior Software Engineer role to shape the future of web applications in the public sector.Focus on Java-based solutions incorporating microservices and high-level security measures.In ... Show more

 • Promoted

Remote Staff Backend Software Engineer Specializing in Security Solutions

Lookout IncToronto, ON, CA
Remote
Full-time

Drive innovative solutions as a Staff Backend Software Engineer.Utilize Java and Scala to enhance mobile security systems in a remote environment, tackling challenging problems in cloud-native secu... Show more

 • Promoted

Senior Software Developer (Java)

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.We are looking for a Senior Software Developer to join our micro services team in Scotia Digita... Show more