Enable job alerts via email!

Staff Developer

0000050007 Royal Bank of Canada

Toronto

On-site

CAD 100,000 - 130,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial institution seeks a Staff Developer for its DevOps team in Toronto. The role encompasses the design and development of a microservice-based developer portal using React and Java Spring Boot, thus driving innovation and collaboration. If you're keen on a dynamic environment with a team-centric culture, apply now.

Benefits

Total Rewards Program including bonuses
Flexible benefits
Comprehensive training program
Flexible work/life balance options

Qualifications

  • Experience in technical design and development of cross-functional application systems.
  • Hands-on experience with React for UI components and Java Spring Boot for back-end services.
  • Understanding of CI/CD practices with tools like Github Actions or Circle CI.

Responsibilities

  • Lead dev projects for a microservice-based developer portal.
  • Collaborate with teams to implement and optimize workflows.
  • Create and maintain documentation for technical systems and code.

Skills

React
Java Spring Boot
CI/CD
Microservices
Cloud Development
Software Design Patterns

Job description

What is the opportunity? The DevOps team is undertaking multiple complex enterprise-wide initiatives as part of RBC’s ongoing plan to improve technology management and be a world leader. As a Staff Developer, you will be working on a developer Portal which is a microservice based, java spring boot system with a react front end deployed in Cloud. You will be leading the work to deliver build design & deliver new functionality for the developer portal and expanding the system to other areas of the organization.

You will be part of a team of DevOps engineers and Developers and work collaboratively with cross-functional teams across RBC to drive the adoption of DevOps practices, building a central developer portal in a dynamic and fast-paced environment.

This role is for someone to lead in the technical design and development of cross -functional, multi-platform application systems, and applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. This role requires someone with hands-on experience with technical expertise. What will you do?

The Staff Developer will be a technical leader for the team, providing design and development direction for the in-house DevOps developer portal.

Lead projects end-to-end exhibiting complete ‘ownership’ of the problem, continuously pushing the thinking, while managing stakeholders, team members, timelines, and deliverables.

Develop micro-frontend components with React and build reusable components and front-end libraries.

Collaborate with other developer teams to discuss user interface applications.

Develop micro-services with Java Spring Boot to interact with frontend and other services.

Integrate with third party APIs and create scalable apps.

Partner with other teams to understand user needs and contribute to delivering solutions to solve complex business problems.

Create and maintain technical systems documentation and write concise, well-organized code and sensible tests.

Implement end to end monitoring.

Troubleshoot and investigate issues as they arise.

What do you need to succeed? Must have :

Design and implementation of user interfaces (UIs) and UI components using React

front-end build pipelines and development tools, such as Redux, Babel and Webpack

Knowledge of software design patterns and coding best practices

Willingness to take on challenges and enthusiasm for learning

Team centric attitude

Understanding of CI / CD best practices and experience working with at least one pipeline automation tools such as Github Actions, Circle CI etc.

Nice to have :

Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication and entitlements

Experience working on cloud native solutions and DevOps technology and modernization.

Knowledge of Kafka and Elasticsearch.

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-Hybrid

Ll-POST

TECHPJ Job Skills Application Development, Application Integrations, Application Maintenance, Applications Architecture, Cloud Development, Detail-Oriented, DevOps, Enterprise Application Delivery, Group Problem Solving, Java, Kubernetes, Microservices Architecture, Programming Languages, Python (Programming Language), React.js, Software Design, Software Development Life Cycle (SDLC), Spring Boot, System Applications, TypeScript, Web Development Additional Job Details

Address :

RBC WATERPARK PLACE, 88 QUEENS QUAY W : TORONTO

City : TORONTO

Country : Canada

Work hours / week : 37.5

Employment Type : Full time

Platform :

Technology and Operations

Job Type : Regular

Posted Date : 2024-04-16

Application Deadline :

2024-06-07

I nclusion and Equal Opportunity Employment

At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.

We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.

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.

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Developer in Data Engineering Canada - Remote

Workleap Technologies inc.

null null

Remote

Remote

CAD 80,000 - 130,000

Full time

11 days ago

Staff Developer in Data Engineering

Workleap

null null

Remote

Remote

CAD 85,000 - 120,000

Full time

13 days ago

Staff Software Developer

Intuit Inc.

Toronto null

On-site

On-site

CAD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Staff Software Developer Toronto, Ontario, Canada

Lightspeed Restaurant

Toronto null

Hybrid

Hybrid

CAD 85,000 - 120,000

Full time

Yesterday
Be an early applicant

Staff Software Developer

Acuity Insights

Toronto null

Remote

Remote

CAD 80,000 - 120,000

Full time

30+ days ago

Associate Software Engineer - Remote in Canada - 2296583

UnitedHealth Group

Richmond null

Remote

Remote

CAD 49,000 - 103,000

Full time

2 days ago
Be an early applicant

Associate Android Developer

Priceline

Toronto null

Hybrid

Hybrid

CAD 95,000 - 130,000

Full time

4 days ago
Be an early applicant

Associate Software Engineer - December 2025 Grads

Veeva Systems, Inc.

Toronto null

On-site

On-site

CAD 90,000 - 115,000

Full time

Yesterday
Be an early applicant

Staff Developer

Loblaw Companies Limited

Toronto null

On-site

On-site

CAD 100,000 - 130,000

Full time

30+ days ago