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

Tech Lead – Specialist Java Backend Developer

RBC

Lead Java Backend Developer for RBC Caribbean developing and architecting backend services and APIs. Collaborating with cross-functional teams to deliver scalable, secure solutions.

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

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in Java Development, Microservices Architecture, and Cloud-Native Solutions, with a strong focus on API Design and DevOps practices. Proven leadership in managing cross-functional teams and fostering a culture of continuous improvement in software development.

Highest-signal resume keywords
Java DevelopmentMicroservices ArchitectureSpring FrameworkCloud-Native SolutionsDevOps Practices

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
Java 11+OOP and Design PatternsREST APIsCI/CD PipelinesContainerizationOrchestrationRelational DatabasesNoSQL DatabasesEnterprise-Level Security ConceptsAgile/Scrum
Soft Skills
Strong Communication SkillsMentoring EngineersCollaborative Work
Tools & Technologies
Spring BootJenkinsGitLab CIGitHub ActionsDockerKubernetesMQKafkaRabbitMQApigee
Industry Keywords
BankingFinancial ServicesRegulated IndustriesDigital Banking PlatformsCustomer-Facing Applications

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaJenkinsKafkaKubernetesMicroservicesMongoDBNoSQLPostgresRabbitMQSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Lead technical design reviews and architectural decisions for backend systems and microservices
  • Design and develop high-performance Java applications, REST APIs, and microservices using Spring Boot and Spring Framework
  • Establish and enforce coding standards, design patterns, and architectural best practices across development teams
  • Conduct feasibility studies and provide recommendations to senior management on complex, large-scale projects
  • Design, code, and implement application programs; perform comprehensive testing and code reviews
  • Develop and design scalable API services and ensure high code quality through automated units, integration, and functional testing
  • Optimize applications for maximum performance, usability, and maintainability
  • Review, analyze, and modify programming systems—including debugging, performance tuning, and deployment for large-scale systems
  • Lead modernization efforts and cloud-native transformations for legacy systems (e.g., Netbank, Mobile Banking)
  • Research emerging technologies and best practices; assess implications for business strategy
  • Participate in vendor evaluation, technology assessments, and due diligence exercises
  • Drive DevOps practices and infrastructure-as-code initiatives

Requirements

What you’ll need
  • Bachelor's degree (or higher) in Software Engineering, Computer Science, IT Engineering, or related field
  • 10+ years of professional software development experience with proven expertise in:
  • Java development (Java 11+ preferred) with deep knowledge of OOP and design patterns
  • Microservices architecture and distributed systems design
  • Spring Framework and Spring Boot application development
  • REST APIs and API-first design
  • Cloud-native solutions (AWS, GCP, or Azure) with hands-on experience
  • DevOps technologies and CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, etc.)
  • Containerization and orchestration (Docker, Kubernetes)
  • Message queues/event-driven architectures (MQ, Kafka, RabbitMQ)
  • Relational and NoSQL databases (SQL Server, PostgreSQL, MongoDB, etc.)
  • Comprehensive knowledge of enterprise-level security concepts and methodologies, including:
  • SSO, SSL/TLS, encryption, API security and authentication frameworks (Apigee, OAuth 2.0, JWT), and role-based access control and entitlements management
  • 5+ years of demonstrated leadership/facilitation experience managing cross-functional development teams
  • Proven ability to mentor engineers and foster a culture of continuous improvement
  • Strong communication skills and ability to work collaboratively with technical and non-technical stakeholders
  • Experience working in Agile/Scrum environments
  • Experience with banking, financial services, or regulated industries is highly valued
  • Understanding of digital banking platforms and customer-facing applications

Benefits

Comp & perks
  • Comprehensive Total Rewards Program including performance bonuses and flexible benefits
  • Leaders who actively support your professional development through coaching and career advancement opportunities
  • Ability to make a lasting impact on digital banking innovation across the Caribbean region
  • Work in a dynamic, collaborative, high-performing team of technical experts
  • Access to world-class training and continuous learning programs
  • Opportunities to tackle challenging, strategically important projects