Home
Jobs
Saved
Resumes
Associate Director – Lead Software Developer at RBC | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Associate Director – Lead Software Developer
RBC
Website
LinkedIn
Associate Director – Lead Software Developer
Canada
Full Time
2 weeks ago
Visa Sponsorship
Apply Now
Key skills
Cloud
Django
Docker
Flask
Gradle
Java
Kubernetes
Linux
Maven
Microservices
NoSQL
Numpy
Pandas
Python
Spring
Spring Boot
SpringBoot
SQL
NumPy
Git
Version Control
CI/CD
About this role
Role Overview
Lead the design and development of mission-critical applications using Java technologies
Architect robust, scalable, and maintainable solutions that align with business requirements and technical standards
Drive technical decision-making for the team, evaluating frameworks, libraries, and architectural patterns
Hands-on coding in Java (Spring Boot, microservices)
Establish and enforce coding standards, best practices, and development methodologies
Lead technical discussions, design reviews, and architecture planning sessions
Collaborate with RBC partners and/or employees located across Canada and/or worldwide
Requirements
Bachelor’s degree in computer science, Engineering, or related field
3+ years of lead experience
7+ years of hands-on software development experience with strong expertise in Java
Proficiency with Spring Framework, Spring Boot, REST APIs, microservices architecture
3+ years experience with Python, experience with Django/Flask, pandas, NumPy, data processing libraries, and scripting
Knowledge of cloud platforms and containerization (Docker, Kubernetes)
Knowledge of Linux system
Strong understanding of object-oriented programming, design patterns, and software architecture principles
Experience with databases (SQL and NoSQL), ORM frameworks, and data modeling
Proficiency with version control (Git), build tools (Maven/Gradle), and CI/CD pipelines
Experience with Workflow and document management solutions development (nice-to-have)
Tech Stack
Cloud
Django
Docker
Flask
Gradle
Java
Kubernetes
Linux
Maven
Microservices
NoSQL
Numpy
Pandas
Python
Spring
Spring Boot
SpringBoot
SQL
Benefits
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
Flexible work/life balance options
Work in a dynamic, collaborative, progressive, and high-performing team
Ability to make a difference and lasting impact
Apply Now
Home
Jobs
Saved
Resumes