×
Register Here to Apply for Jobs or Post Jobs. X

Associate Director - Technical Lead; Java​/Python

Job in Toronto, Ontario, M5A, Canada
Listing for: Royal Bank of Canada
Full Time position
Listed on 2026-01-01
Job specializations:
  • IT/Tech
    Data Engineer, Data Analyst
Job Description & How to Apply Below
Position: Associate Director - Technical Lead (Java/Python)

Job Description

What is the opportunity?The Trading & Execution Services team within Capital Markets Technology group has recognized the need to elevate its data to first class citizen status, to provide strategic solutions for the capture, retention, analysis and reporting of all transactional data spanning the Capital Market cross-asset front-office trading lifecycle. We are seeking an experienced and results-driven Technical Lead to oversee and manage multiple data integration & enhancement projects involving diverse stakeholders.

The ideal candidate will have a solid understanding of computer science basics, upon which you will write high quality code. The ideal candidate has practical experience using Java/Springboot and a good grasp of the Python language. You should be able to diagnose problems, write code to meet business requirements. Your technical day will be writing new code for ingestion of data or creating reports out of Delta Lake tables, maintenance fixes on Java/Springboot apps, optimizing performance of existing code and green field development with a test first mentality.
What will you do?
  • Provide technical direction and mentorship to a multi-disciplinary team working with Java, Springboot, Python, Databricks, and C# technologies

  • Guide technical solution design that meets stakeholder needs across both modern data platforms and existing systems

  • Recruit, onboard, and retain top technical talent aligned with organizational needs

  • Design scalable, robust solutions for data analytics programs and enterprise applications

  • Lead requirements gathering, data modeling, and architectural design sessions with stakeholders

  • Ensure architectural consistency across data pipelines, analytics platforms, and legacy systems

  • Collaborate with enterprise architects on integration strategies and technical roadmaps

  • Drive decisions on technology stack selection and platform modernization initiatives

  • Implement Dev Ops practices and automation to enhance delivery efficiency

  • What do you need to succceed?
    Must Have :
  • Bachelor’s degree in information technology, Computer Science, or equivalent with 10+ years of full development lifecycle experience including 5+ years in a technical leadership role

  • 5+ years in Java/Spring Boot development with microservices architecture experience

  • 5+ years developing data solutions using Spark, and Python for large-scale analytics and knowledge of Databricks

  • Experience with cloud-based data platforms (AWS, Azure, or GCP) and modern data architecture patterns

  • Strong background in data pipeline development, ETL/ELT processes, and data governance

  • Proficiency in SQL, data modeling, and working with petabyte-scale datasets

  • Strong knowledge of Dev Ops practices and CI/CD pipelines (Jenkins, or similar)

  • Nice to Have :
  • Experience working with C# and .NET ecosystem for enterprise applications

  • Strong understanding of API design, RESTful services, and distributed systems

  • Knowledge of streaming data & caching technologies (Solace, Ignite, Flink)

  • Container orchestration experience (Kubernetes, Docker)

  • Financial Services industry experience

  • What’s in it for you? We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
  • 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

  • #TECHPJ#LI-post

    RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity lified applicants may be contacted to review their resume in more detail.
    Job Skills
    Active Learning, Agile Methodology, Apache Spark, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, ETL Architecture, Group Problem Solving, IT Architecture, Java, Programming Languages, Python (Programming Language), Software Development Life Cycle (SDLC), Spark SQL, Technical Leadership
    Additional Job Details

    Address:

    RBC CENTRE, 155 WELLINGTON ST W:

    TORONTO

    City:

    Toronto

    Country:

    Canada

    Work hours/week:

    37.5

    Employment Type:

    Full time

    Platform:

    CAPITAL MARKETS

    Job Type:

    Regular

    Pay Type:

    Salaried

    Posted Date:

    Final date to receive applications:

    Note: Applications will be accepted until 11:59 PM on the day prior to the Final date to receive applications date aboveI
    nclusion and Equal Opportunity Employment
    At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our…
    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary