Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
RBC

Java Backend Developer

RBC

Senior software developer for RBC's Caribbean Digital banking. Design and develop applications for internet banking and mobile banking within the Caribbean Banking space.

Posted 8/2/2026full-timeToronto • 🇨🇦 CanadaSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Software Engineering with a strong focus on Java, REST API, and Microservices development. Proven ability to lead cross-functional teams in an Agile environment while ensuring high code quality and adherence to enterprise-level security standards.

Highest-signal resume keywords
Java DevelopmentREST API DesignMicroservices ArchitectureAgile MethodologyCloud Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringApplication ProgrammingTesting and DebuggingAPI Services DevelopmentUnit TestingFunctional TestingCloud Native SolutionsDevOps TechnologyEnterprise-Level SecuritySpring Framework/Spring Boot
Soft Skills
LeadershipFacilitation
Tools & Technologies
MQApigeeSSOSSLEncryption
Industry Keywords
Systems DevelopmentOrganizational Needs AnalysisProject DeliverablesUser Interface DesignDocumentation

Tech Stack

Tools & technologies
CloudJavaMicroservicesSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design and code application programs; performing testing for developed applications
  • Review, analyze and modify programming systems, including encoding, testing, debugging and installing for a large-scale system
  • Ensure the operating efficiency of existing application systems and maintain records for the documentation of systems development and revisions
  • Conduct analyses of organizational needs and goals for the development and implementation of application systems
  • Development and design of API services applications and ensure high code quality through automated unit and functional testing
  • Contribute towards the creation of intuitive, robust, and reusable user interfaces using modern API frameworks
  • Optimize applications for maximum usability and function
  • Work within an Agile product team composed of technical, product and business team members to deliver exceptional products
  • Ensure requirements are understood, gaps identified and project deliverables met and alignment of coding and solutions to overall RBC guidelines
  • Develop feasibility studies and proposals for senior management and executive decisions on large complex projects
  • Provides consulting services on new and strategic initiatives (medium to large and of varying complexity)

Requirements

What you’ll need
  • Software Engineering, Computer Science, IT Engineering graduate / post-graduate
  • 10+ years of experience with Java, REST API, Microservices, MQ, Spring framework/Spring Boot, Cloud development
  • Experience working on cloud native solutions and DevOps technology and modernization
  • Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication and entitlements
  • Demonstrated leadership/facilitation skills to manage cross functional development teams utilizing an Agile methodology

Benefits

Comp & perks
  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • 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
  • Access to world-class training