Experience with containerization (Docker, Kubernetes) and DevOps practices * Proficiency with ... Employment Type: FULL_TIME
Experience with containerization (Docker, Kubernetes) and DevOps practices * Proficiency with ... Employment Type: FULL_TIME
Full Stack Software Developer I
Toronto, ON · On-site
CA$94K - CA$127K/yr
Experience (academic or professional) with at least one object-oriented language such as Ruby, Java ... Toronto $94,000 - $127,000 Employment Type: Full-Time
Full Stack Software Developer I
Toronto, ON · On-site
CA$94K - CA$127K/yr
Experience (academic or professional) with at least one object-oriented language such as Ruby, Java ... Toronto $94,000 - $127,000 Employment Type: Full-Time
.NET Developer
Toronto, ON · On-site
Experience with technologies like Angular.js, React.js, JavaScript, Java , Microsoft Access and VBA ... Employment Type: FULL_TIME
.NET Developer
Toronto, ON · On-site
Experience with technologies like Angular.js, React.js, JavaScript, Java , Microsoft Access and VBA ... Employment Type: FULL_TIME
Senior Software Developer
Toronto, ON · Hybrid
... Java applications on a complex platform. With their experience in database model design for high ... Eligibility to work for Interac Corp. in Canada in a full-time capacity. * Expertise in designing ...
Senior Software Developer
Toronto, ON · Hybrid
... Java applications on a complex platform. With their experience in database model design for high ... Eligibility to work for Interac Corp. in Canada in a full-time capacity. * Expertise in designing ...
Staff Software Developer, Front End
Toronto, ON · Hybrid
CA$164K - CA$222K/yr
Qualifications * 8+ years of overall fullstack experience - we use Node/React and Java * BS/MS in ... Toronto $164,500 - $222,500 Employment Type: Full-Time
Staff Software Developer, Front End
Toronto, ON · Hybrid
CA$164K - CA$222K/yr
Qualifications * 8+ years of overall fullstack experience - we use Node/React and Java * BS/MS in ... Toronto $164,500 - $222,500 Employment Type: Full-Time
Strong SQL, Linux and Java skills * Strong communication and problem solving * Understand IT ... Employment Type: FULL_TIME
Strong SQL, Linux and Java skills * Strong communication and problem solving * Understand IT ... Employment Type: FULL_TIME
Good sql knowledge and nice to have coding skills in Java and python * Ability to work in Agile ... Employment Type: FULL_TIME
Good sql knowledge and nice to have coding skills in Java and python * Ability to work in Agile ... Employment Type: FULL_TIME
Full-Stack Software Developer
Mississauga, ON · On-site +1
Thisis a full-time role reporting to the Head of Engineering. This role will contribute to all ... Knowledge of Java/Kotlin or similar languages * Experience with frameworks like Spring / Spring ...
Full-Stack Software Developer
Mississauga, ON · On-site +1
Thisis a full-time role reporting to the Head of Engineering. This role will contribute to all ... Knowledge of Java/Kotlin or similar languages * Experience with frameworks like Spring / Spring ...
Principal Software Developer
Toronto, ON · On-site
CA$215K - CA$291K/yr
... Java, Typescript, Spring, Express (NodeJS) * Prior working experience in a cloud computing ... Toronto $215,500 - $291,500 Employment Type: Full-Time
Principal Software Developer
Toronto, ON · On-site
CA$215K - CA$291K/yr
... Java, Typescript, Spring, Express (NodeJS) * Prior working experience in a cloud computing ... Toronto $215,500 - $291,500 Employment Type: Full-Time
E2E Solutions Design IT Specialist- Java, Kafka
CA$125K - CA$156K/yr
About the Team TDS Payments Technology team is looking for a Full-time Solutions Designer ... Participate in complex applications and systems development, programming. * Propose solution ...
E2E Solutions Design IT Specialist- Java, Kafka
CA$125K - CA$156K/yr
About the Team TDS Payments Technology team is looking for a Full-time Solutions Designer ... Participate in complex applications and systems development, programming. * Propose solution ...
Strong technical background in both modern backend and frontend technologies, including JAVA ... Employment Type: FULL_TIME
Strong technical background in both modern backend and frontend technologies, including JAVA ... Employment Type: FULL_TIME
AI Full Stack Developer
Toronto, ON · On-site
CA$114K - CA$171K/yr
Solid experience creating APIs with Python, .NET Core, Node.js, or Java. * Hands-on experience ... As required by local law, Avanadeprovidesa reasonable range of compensation, based on full-time ...
AI Full Stack Developer
Toronto, ON · On-site
CA$114K - CA$171K/yr
Solid experience creating APIs with Python, .NET Core, Node.js, or Java. * Hands-on experience ... As required by local law, Avanadeprovidesa reasonable range of compensation, based on full-time ...
Front End Application Developer
Toronto, ON · On-site
Experience with Java, Spring Boot * Proficiency inNode.js. * Experience with AI Code Assistant What ... Employment Type: FULL_TIME
Front End Application Developer
Toronto, ON · On-site
Experience with Java, Spring Boot * Proficiency inNode.js. * Experience with AI Code Assistant What ... Employment Type: FULL_TIME
Software Developer - Early Career
Markham, ON · Hybrid
CA$73K - CA$110K/yr
Able to work full-time, 40 hours per week What Will Give You a Competitive Edge (Preferred Skills): * Skilled in programming languages, preferably Kotlin, Java, or C/C++ * Experience with JIRA, GIT ...
Software Developer - Early Career
Markham, ON · Hybrid
CA$73K - CA$110K/yr
Able to work full-time, 40 hours per week What Will Give You a Competitive Edge (Preferred Skills): * Skilled in programming languages, preferably Kotlin, Java, or C/C++ * Experience with JIRA, GIT ...
Eligibility to work for Interac Corp. in Canada in a full-time capacity. * Extensive programming ... Knowledge and experience in Java platform is an advantage. * Experience building resilient ...
Eligibility to work for Interac Corp. in Canada in a full-time capacity. * Extensive programming ... Knowledge and experience in Java platform is an advantage. * Experience building resilient ...
Senior Unified Engineer
Toronto, ON · On-site +1
... DevOps and security teams. What do you need to succeed? Must-have * Strong Java and Object ... Employment Type: FULL_TIME
Senior Unified Engineer
Toronto, ON · On-site +1
... DevOps and security teams. What do you need to succeed? Must-have * Strong Java and Object ... Employment Type: FULL_TIME
MUST HAVE: * 2+ years developing native Android applications, 3+ years of Java experience ... Employment Type: FULL_TIME
MUST HAVE: * 2+ years developing native Android applications, 3+ years of Java experience ... Employment Type: FULL_TIME
Senior Full Stack Developer
Toronto, ON · On-site
Develop APIs using Node.JS (preferred) and/or Java Springboot * Build reusable and fully tested ... Employment Type: FULL_TIME
Senior Full Stack Developer
Toronto, ON · On-site
Develop APIs using Node.JS (preferred) and/or Java Springboot * Build reusable and fully tested ... Employment Type: FULL_TIME
Must-have * 3-4 years' experience with Angular 2+, Java 8, REST API/Micro services, Spring ... Employment Type: FULL_TIME
Must-have * 3-4 years' experience with Angular 2+, Java 8, REST API/Micro services, Spring ... Employment Type: FULL_TIME
Sr. Quality Engineer/Developer
Toronto, ON · On-site
Python , Java.). * Excellent on SQL script writing. * Good experience on ETL testing. * Solid ... Employment Type: FULL_TIME
Sr. Quality Engineer/Developer
Toronto, ON · On-site
Python , Java.). * Excellent on SQL script writing. * Good experience on ETL testing. * Solid ... Employment Type: FULL_TIME
Full Time Federal Java Developer information
What is the difference between Full Time Federal Java Developer vs Full Time Federal Software Engineer?
| Aspect | Full Time Federal Java Developer | Full Time Federal Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Java certifications often preferred | Bachelor's in Computer Science or related field, certifications optional |
| Work Environment | Government agencies, federal IT projects, secure environments | Government agencies, federal IT projects, broader software development tasks |
| Employer & Industry Usage | Primarily federal government, defense, and intelligence agencies | Federal government, including various departments and agencies |
| Common Search & Comparison | Often compared for Java-specific roles within federal jobs | Broader software development roles in federal sector |
Full Time Federal Java Developers focus specifically on Java-based applications within federal agencies, requiring Java expertise and certifications. Full Time Federal Software Engineers have a broader scope, working on various programming languages and software solutions. Both roles serve federal agencies but differ in technical specialization and project scope.
Job description
Job Description
What is the opportunity?
Working within Wealth Management Global IT Data Services Canada - you will be our Senior Software Engineer, specializing in AI-driven agent development using Python, SQL, and Snowflake technologies. You will leverage modern development tools including Copilot and Windsurf to build intelligent, scalable solutions. You will join a very dynamic team that is highly technical and has a great track record of delivering multiple innovative AI-powered solutions within the organization. This is a hands-on technical role, very independent with an opportunity for growth.
What will you do?
- Design and develop AI-based agents and intelligent automation solutions using Python and copilot-assisted development
- Build and optimize data pipelines and analytics solutions leveraging Snowflake and SQL
- Contribute to successful solution development and delivery by identifying risks and developing/recommending mitigation strategies
- Participate in code reviews and technical design reviews of all AI agent architectures, specifications, and implementation plans
- Collaborate with data engineering and infrastructure teams to optimize Snowflake queries and database performance
- Assist DevOps/support teams in troubleshooting production issues and performance optimization
- Mentor team members on Python best practices, AI agent development, and Snowflake optimization techniques
What do you need to succeed?
Must-have
- Strong experience with Python development (5-7 years) and modern frameworks
- Hands-on expertise with Snowflake data warehouse and SQL query optimization
- Proven experience developing AI-based agents and intelligent automation solutions
- Proficiency with Copilot and Windsurf development environments
- Experience with REST APIs and modern integration patterns
- Strong SQL skills including complex queries, stored procedures, and performance tuning
- Experience with containerization (Docker, Kubernetes) and DevOps practices
- Proficiency with version control (Git) and CI/CD pipelines
- Experience in both Agile and Waterfall environments
Nice-to-have
- Experience with machine learning frameworks and LLM integration
- Prior experience managing or mentoring small teams
- Exposure to enterprise data governance and data quality tools
- Experience with cloud platforms and infrastructure automation
- Hands-on experience with IBM DataStage and ETL tools
Job Skills
Active Learning, Agile Methodology, AI Prompting, Application Integrations, Detail-Oriented, DevOps Tools, Enterprise Application Delivery, ETL Tools, GitHub, GitHub Actions, Group Problem Solving, Java (Programming Language), Programming Languages, Python (Programming Language), Snowflake GenAI, Software Development Life Cycle (SDLC), Structured Query Language (SQL)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One 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 employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
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 at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA