Lead Full Stack Developer (Java/Python)
Role Overview
Support the ADT-CODI program within Operations Technology as a Staff Engineer.
Lead technical design, development, and implementation of complex multi-platform application software solutions.
Lead software development projects of significant complexity and deliver strategic business outcomes.
Key Skills for This Role
Full Job Posting
Role Overview
Support the ADT-CODI program within Operations Technology as a Staff Engineer.
Lead technical design, development, and implementation of complex multi-platform application software solutions.
Lead software development projects of significant complexity and deliver strategic business outcomes.
Responsibilities
- Design, develop, and oversee advanced technical solutions aligned with business objectives and best practices.
- Build generative AI frameworks, refine prompts, and implement generative AI 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.
- Work with AI data scientists on data ingestion and feature engineering.
- Maintain technical documentation and establish industry best practices.
- Make decisions on complex issues and provide actionable recommendations for management.
- Lead cross-functional collaboration with internal teams and external partners.
Must-Have Qualifications
- At least 7 years of backend development experience in Java or Python.
- Strong backend experience with REST APIs and microservices.
- Strong React and modern frontend development experience, including 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 generative AI development tools.
- Experience with OpenShift, Kubernetes, and S3 Object Storage.
- Experience with PostgreSQL, including schema design, query optimization, and performance tuning.
Nice-to-Have Qualifications
- Experience with spec-driven development.
- Experience in Camunda 8 development and customization.
- Experience with vector databases.
- Understanding of retrieval-augmented generation architectures.
- Strategic thinking and excellent interpersonal skills for cross-functional work.
Job Skills
- Active learning.
- Agile methodology.
- Application integrations.
- Enterprise application delivery.
- Software development life cycle practices.
- Programming languages and group problem solving.
Benefits and Culture
- The organization offers a total rewards program with bonuses and flexible benefits.
- Employees may receive competitive compensation, commissions, and stock where applicable.
- The role includes coaching, development opportunities, training, and challenging work in a collaborative team.
Workplace and Schedule
- The posting lists RBC WaterPark Place in Toronto as the work address.
- The stated work schedule is 37.5 hours per week.
Employment Details
- Employment type is full time.
- The position is listed as regular and salaried.
- Applications were accepted until the stated application deadline.
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
RBC Group Consultant - Québec
Montréal, CAN
RBC is seeking a bilingual sales consultant to grow its Group Advantage retirement savings and financial wellness business with commercial and corporate clients. The role focuses on business development, sales activation
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC is seeking a senior treasury solutions professional to grow relationships and revenue across a portfolio of corporate clients. The role advises clients on cash management, leads onboarding and adoption of digital sol
RBC Group Consultant - Québec
Montréal, CAN
RBC is seeking a self-motivated sales professional to acquire Group Advantage business sponsors and members. The role combines business development, sales activation, and client relationship management. Candidates must h
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC seeks a Senior Manager to grow corporate client relationships and revenue by advising on cash management solutions and guiding clients through digital onboarding and adoption. Candidates need at least five years of c
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, advice, and digital onboarding. Candidates need at least five years of commercial or corporate banking
RBC Group Consultant - Québec
Montréal, CAN
RBC is seeking a mobile sales consultant to acquire business sponsors and members for its group retirement savings and financial wellness programs. The role requires sales success, business development and relationship-b
Associate Portfolio Manager
Toronto, CAN
RBC is seeking an Associate Portfolio Manager to support investment counsellors in building and managing customized portfolios for high-net-worth clients and organizations. The role requires a CFA charter, an undergradua
Director, Corporate Client Group Finance
Toronto, CAN
RBC is seeking a Director for its Corporate Client Group Finance team to support mid-market corporate lending, loan structuring, underwriting, and client relationship objectives. Candidates need a relevant undergraduate
RBC Group Consultant - Québec
Montréal, CAN
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC Group Consultant - Québec
Montréal, CAN
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
Senior Manager, Treasury Solutions – Corporate, Transaction Banking (ONE)
Ottawa, CAN
RBC Group Consultant - Québec
Montréal, CAN
Associate Portfolio Manager
Toronto, CAN
Director, Corporate Client Group Finance
Toronto, CAN