Chance
Join a high-performing team transforming RBC's Merchant Payment System. You will work closely with SMEs, business stakeholders, architects, and senior developers to build and deploy scalable, secure solutions powering next-generation merchant payment capabilities. This role spans both modern full‑stack development and Mainframe-based payment processing, offering a unique prospect to bridge legacy and cloud‑native architectures. Expect rapid growth through hands‑on modernization work, emerging AI technologies, and strong mentorship every step of the way.
Responsibilities
- Participate in technical analysis and solution design under senior guidance, contributing to sprint planning, estimation, and Agile delivery
- Translate business requirements into user stories and technical designs with mentorship from architects and senior developers
- Develop and maintain enterprise‑grade Spring Boot microservices, React front‑end applications, and RESTful APIs
- Build and support cloud‑native, containerized, and Linux‑based microservice solutions
- Deliver solutions using Agile methodologies through CI/CD pipelines with full deployment support
- Conduct peer code reviews, unit and integration testing, and participate in all phases of software development
- Learn and adopt best practices, security standards, and performance benchmarks for financial‑grade systems
- Support Merchant Payment teams by applying and growing foundational knowledge in Generative AI and LLMs
- Work on Mainframe‑based payment processing systems under senior guidance, learning core Mainframe technologies while bridging legacy and modern architectures
Qualifications
- 3–4 years of hands‑on experience (or strong internship/co‑op)
in Java / Spring Boot and React or similar front‑end frameworks
- Proficiency in Node.js or Python, and SQL with familiarity in relational databases
- Experience building and consuming RESTful APIs with multi‑system integration
- Exposure to CI/CD pipelines, automated testing concepts, and Agile delivery practices
- Basic knowledge of cloud platforms (OpenShift, AWS S3, or Azure) and comfort working in Linux‑based environments
- Basic understanding of Large Language Models (LLMs) and Generative AI concepts with eagerness to apply them
- Fast learner who is results‑oriented, self‑motivated, and effective working both independently and in a team
Nice‑to‑have
- Exposure to containerization technologies (Docker, Kubernetes)
- Hands‑on experience with OpenShift, AWS S3, or Azure beyond the basics
- Familiarity with Identity/Access Management (Entra) or NoSQL/legacy databases (MongoDB, DB2)
- Prior exposure to FastAPI or similar frameworks and interest in applying AI/ML tools in enterprise development
- Exposure to Mainframe technologies (COBOL, JCL, CICS, or DB2 on z/OS), or a strong willingness to learn and work on Mainframe‑based payment systems
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
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high‑performing team
- A world‑class training program in financial services
- Flexible work/life balance options
- Opportunities to do challenging work
- Opportunities to take on progressively greater accountabilities
- Opportunities to build close relationships with clients
#J-18808-Ljbffr
📌 Full Stack Developer (Toronto)
🏢 RBC
📍 Toronto