Senior Java Full-Stack Engineer | Agile, Microservices & Cloud

RBC

Mississauga

On-site

CAD 100,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Total rewards program
Bonuses & stock
Development opportunities
Dynamic team
Challenging work

Job summary

RBC Insurance is seeking a senior Java Application Full-Stack developer to guide technical direction, design and implement applications within the RBC Insurance Digital portfolio. You will collaborate with multiple internal teams and provide leadership on development and maintenance across projects.

The role emphasizes mentoring, UI/UX quality, and robust microservices with OpenShift/Azure deployment, API publishing via APIGEE, and strong CI/CD practices in an Agile environment.

Qualifications

  • 5+ years' experience with Java 11+, Angular 7+, REST API/Micro services, Spring, Spring Boot, SQL.
  • Experience building and operating applications on OpenShift / Azure.
  • Experience with APIGEE API publishing to both internal and external partners.
  • Experience working in an Agile development team.
  • Experience with Continuous Integration tools - Jenkins, GitHub, Automated Testing tools, or similar tools.
  • Experience utilizing AI developer tools (Co-pilot, Windsurf or similar).
  • 5+ years experience developing web based applications (HTML, CSS, JavaScript).
  • Experience with Swagger Codegen, Apache CXF, AngularJS, Kafka, nginx
  • Familiarity with IBM Security Access Manager, IBM WebSphere Application Server
  • Experience with cloud identity solutions like AUTH0 / Azure AD
  • Experience with OpenShift / Azure deployments
  • OAuth, OIDC & SAML knowledge

Responsibilities

  • Work within an Agile product team to deliver exceptional products.
  • Mentor and coach other developers across projects.
  • Contribute to intuitive, robust, reusable user interfaces using modern frameworks.
  • Develop, test and design UI and microservices exposing data and services to partners.
  • Ensure documentation and follow industry best practices in development and reuse.
  • Collaborate to design and implement software logic following best practices.
  • Assist operations in promoting code to production and ensuring performance and reliability.
  • Stay informed on new technologies and applying them to challenges.
  • Communicate technical details clearly to non-technical audiences.
  • Support maintenance tasks for deployed applications in the portfolio.

Skills

Java 11+
Angular 7+
REST APIs
Spring
Spring Boot
SQL
OpenShift/Azure
APIGEE
CI/CD
AI tools
HTML/CSS/JS

Tools

APIGEE
Jenkins
GitHub
Kubernetes

Job description

RBC Insurance is seeking a senior Java Application Full-Stack developer to guide technical direction, design and implement applications within the RBC Insurance Digital portfolio. You will collaborate with multiple internal teams and provide leadership on development and maintenance across projects.

The role emphasizes mentoring, UI/UX quality, and robust microservices with OpenShift/Azure deployment, API publishing via APIGEE, and strong CI/CD practices in an Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Cloud, Microservices & Kafka
Senior Java Engineer - Cloud, Microservices & Kafka

RBC • Toronto

On-site
CAD 110,000 - 140,000
Total rewards program
Coaching & development
Work-life balance
+2
Associate Director & Lead Software Engineer
Associate Director & Lead Software Engineer

RiseMe • Toronto

On-site
CAD 120,000 - 180,000
Senior Full Stack Engineer - Enterprise APIs & Cloud
Senior Full Stack Engineer - Enterprise APIs & Cloud

RBC • Toronto

On-site
CAD 120,000 - 160,000
Bonuses and flexible benefits
Stock options where applicable
World-class training program
+1
Senior Full-Stack Engineer — SaaS & Cloud Automation Lead
Senior Full-Stack Engineer — SaaS & Cloud Automation Lead

RBC • Toronto

On-site
CAD 110,000 - 150,000
Bonuses
Flexible benefits
Stock options where applicable
+1
Senior Backend Engineer — Cloud-Native, Scalable Services
Senior Backend Engineer — Cloud-Native, Scalable Services

RBC • Toronto

On-site
CAD 90,000 - 130,000
Bonuses
Flexible benefits
Stock options
+1
Senior Full Stack Developer (Java, Angular)
Senior Full Stack Developer (Java, Angular)

RBC • Mississauga

On-site
CAD 100,000 - 140,000
Total rewards program
Bonuses & stock
Development opportunities
+2
Lead Full-Stack Dev: Cloud APIs, DevOps & Mortgage Tech
Lead Full-Stack Dev: Cloud APIs, DevOps & Mortgage Tech

RiseMe • Toronto

On-site
CAD 120,000 - 150,000
Competitive compensation
Benefits package
Professional development opportunities
Associate Fullstack Developer - Growth & Hybrid Work
Associate Fullstack Developer - Growth & Hybrid Work

RBC • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Total rewards program
Stock options where applicable
Flexible work/life balance
Senior Software Delivery Manager
Senior Software Delivery Manager

Socket.dev • Bedford

On-site
CAD 90,000 - 120,000
Senior DevOps Lead: Cloud, Kubernetes & CI/CD
Senior DevOps Lead: Cloud, Kubernetes & CI/CD

RBC • Toronto

On-site
CAD 150,000 - 190,000
Total rewards program with bonuses and
Stock options where applicable
World-class training program
+2