Lead Full Stack Developer (Java/Python)
Role Overview
Lead technical design, development, and implementation of complex multi-platform application software for the ADT-CODI program within Operations Technology.
Deliver strategic business outcomes through advanced software engineering expertise, technical leadership, and end-to-end project delivery.
Key Skills for This Role
Full Job Posting
Role Overview
Lead technical design, development, and implementation of complex multi-platform application software for the ADT-CODI program within Operations Technology.
Deliver strategic business outcomes through advanced software engineering expertise, technical leadership, and end-to-end project delivery.
Responsibilities
- Design and oversee advanced technical solutions aligned with business objectives and best practices.
- Build GenAI frameworks, refine prompts, and implement GenAI systems in production.
- Lead development teams and provide technical direction to junior developers and team members.
- Collaborate with stakeholders and product owners to translate strategic objectives into technical solutions.
- Support AI data scientists with data ingestion and feature engineering.
- Maintain technical documentation and resolve complex software development problems.
- Drive technical recommendations and cross-functional collaboration across the organization.
Required Qualifications
- At least 7 years of backend development experience in Java or Python.
- Strong experience with REST APIs, microservices, React, micro-frontend architectures, and reusable UI components.
- Hands-on experience or strong understanding of Agentic AI concepts and LLM integrations.
- Understanding of prompt engineering and GenAI development tools.
- Experience with OpenShift, Kubernetes, S3 Object Storage, and PostgreSQL.
Preferred Qualifications
- Experience with spec-driven development.
- Experience with Camunda 8 development and customization.
- Experience with vector databases or RAG architectures.
- Strategic thinking and strong interpersonal skills for cross-functional work.
Benefits
- RBC offers total rewards including bonuses, flexible benefits, competitive compensation, commissions, and stock where applicable.
- The role includes development coaching, challenging work, training opportunities, and a collaborative technology environment.
Workplace Details
- The source lists RBC WaterPark Place in Toronto and a 37.5-hour work week, but does not explicitly state the workplace arrangement.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RBC
Operations Analyst, Production Support
Toronto, CAN
RBC is seeking an Operations Analyst to monitor and support production applications across multiple platforms in a 24/7/365 environment. The role requires an undergraduate degree with an IT background, change management
Director, Corporate Client Group Finance
Toronto, CAN
RBC is seeking a Director, Corporate Client Group Finance to support mid-market corporate banking through loan structuring, credit analysis, transaction delivery, and client-related advice. Applicants need a relevant und
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC is seeking a Senior Manager to grow corporate client relationships and revenue through cash management solutions. The role leads client onboarding and adoption, delivers tailored advice, and requires 5+ years of comm
RBC Group Consultant - Québec
Montréal, CAN
RBC is seeking a mobile sales consultant to acquire business sponsors and members for Group Retirement Savings and Financial Wellness programs across Québec. The role emphasizes prospecting, relationship building, and sa
Director, Corporate Client Group Finance
Toronto, CAN
RBC is seeking a Director to support mid-market corporate banking through loan structuring, delivery, and management. The role requires a business-related undergraduate degree, strong financial analysis and modeling skil
RBC Group Consultant - Québec
Montréal, CAN
RBC is seeking a self-motivated sales professional to acquire business sponsors and members for its Group Advantage retirement savings and financial wellness programs. The role combines business development, sales activa
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC is seeking a Senior Manager to advise corporate clients on cash management solutions and grow revenue across a complex client portfolio. Candidates need at least five years of commercial or corporate banking sales ex
Associate Portfolio Manager
Toronto, CAN
RBC is seeking an Associate Portfolio Manager to support investment counsellors serving high-net-worth individuals, trusts, and charitable foundations. The role involves building and monitoring customized portfolios and
Operations Analyst, Production Support
Toronto, CAN
Director, Corporate Client Group Finance
Toronto, CAN
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC Group Consultant - Québec
Montréal, CAN
Director, Corporate Client Group Finance
Toronto, CAN
RBC Group Consultant - Québec
Montréal, CAN
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
Associate Portfolio Manager
Toronto, CAN