Java Dev Lead

Royal Bank of CanadaToronto, ON
Onsite

About The Position

The Payment industry is a core and exciting domain in banking, experiencing rapid change and innovation. The RBC Global Payment Technology team is seeking a Java Backend Lead Developer to join this journey to build the future global payment platform, processing millions of payments flawlessly and efficiently. This role involves hands-on development of payment processing capabilities using best-of-breed engineering practices and top resiliency, coaching team members, adopting AI techniques to enhance engineering quality and productivity, and shaping the future payment platform with new technologies.

Requirements

  • 5+ years in Java Lead role.
  • Master level proficiency in Application design with resiliency.
  • Java 21 and up, Spring boot 4.
  • Database design: MongoDB, Relational DB, Consistency, and locking.
  • Messaging platform: KAFKA, IBM MQ, XML and Json parsing.
  • Cloud platform: Azure, Docker, Kubernetes.
  • Troubleshooting skills across application and infrastructure layers.
  • Devops: CI/CD, Blue-green deployment.
  • AI: Copilot, Skill creation.
  • Understanding of payment processing components, payment rails, ISO20022 message standards (PAIN/PACS).
  • Strong sense of ownership of products and tasks.
  • Curiosity for engineering challenges and eagerness to try.
  • Ability to work collaboratively within a team and cross-functionally, while managing individual tasks, priorities, and accountabilities.

Nice To Haves

  • Apache Kafka
  • Automatic Clearing House (ACH) Processing
  • Batch Processing
  • Detail-Oriented
  • Emerging Technologies
  • Enterprise Application Delivery
  • ISO 20022
  • Java (Programming Language)
  • Kubernetes
  • MongoDB
  • Payment Processing
  • Relational Database Management System (RDBMS)
  • Software Development Life Cycle (SDLC)
  • Spring Boot
  • SWIFT Messages
  • Systems Resiliency

Responsibilities

  • Design and develop payment capabilities to satisfy business functional requirements and top resiliency requirements.
  • Provide guidance to team members and ensure the top quality of team deliverables.
  • Implement and guide the team to adopt best-of-breed software engineering practices and AI capabilities to increase team productivity.
  • Deep dive into issues, identify root causes, and provide solutions in a timely fashion.
  • Conduct research to build the long-term vision of the payment platform technology and capabilities.

Benefits

  • Bonuses
  • Flexible benefits
  • Competitive compensation
  • Commissions
  • Stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • World-class training program in financial services
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service