Global Relay
Royal Bank of Canada
Senior Full Stack Developer
Stellenbeschreibung
Was ist die Chance?
Werden Sie Teil unseres innovativen PayEdge Technology-Teams bei RBC, wo wir Zahlungslösungen für Unternehmen revolutionieren. Wir suchen einen talentierten Senior Full Stack Developer, der uns bei der Konzeption, Entwicklung und Wartung unserer sicheren und leistungsstarken digitalen Plattform unterstützt. Als Schlüsselperson tragen Sie zu jeder Phase des Softwareentwicklungslebenszyklus bei, mit Fokus auf Qualität, Wartbarkeit, Leistung und Zuverlässigkeit. Wenn Sie ein teamorientierter Entwickler mit einem starken technischen Fundament, exzellenten Problemlösungsfähigkeiten und fundierten Kenntnissen in Sprachen wie Java, PHP sowie Frameworks wie Angular, Spring Boot und Laravel sind, lassen Sie uns gemeinsam die Zukunft des Zahlungsverkehrs gestalten.
Was werden Sie tun?
- Sie sind Teil eines agilen Entwicklungsteams, bestehend aus Technik-, Produkt- und Business-Experten, um neue Dienste zu entwickeln und die kundenorientierten Anwendungen von PayEdge unter Einhaltung bewährter Verfahren und unter Verwendung neuester Technologien zu verbessern.
- Sie schreiben sauberen, wartbaren und effizienten Code für front-end (PHP/Angular) und back-end (PHP/Spring Boot) Anwendungen. Sie stellen eine hohe Codequalität durch automatisierte Unit- und Funktionstests sicher.
- Sie modernisieren und refactoren Altsysteme, um sie an aktuelle Technologien und bewährte Architekturpraktiken anzupassen.
- Sie beheben Fehler, debuggen und lösen Produktionsprobleme, während Sie die Anwendungsstabilität und -leistung durch proaktive Verbesserungen und Optimierungen vorantreiben.
- Sie entwickeln, optimieren und warten MySQL-Datenbanken, einschließlich des Schreibens komplexer Abfragen, gespeicherter Prozeduren und der Sicherstellung der Datenintegrität.
- Sie debuggen Leistungsprobleme in der Produktion über Dienste und Stack-Ebenen hinweg und bieten primären operativen Support.
- Sie automatisieren Prozesse innerhalb der Entwicklungspipeline, identifizieren Möglichkeiten zur Effizienzsteigerung, verkürzen die Markteinführungszeit und ermöglichen Continuous Delivery.
- Sie übernehmen eine Rolle im Produktionssupport, einschließlich Support außerhalb der Geschäftszeiten (Teilnahme an einer Rufbereitschaft).
Mindestanforderungen
Was brauchen Sie, um erfolgreich zu sein?
Must-haves
- Bachelor-Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich.
- 5+ Jahre Erfahrung mit PHP, Laravel und SQL.
- 5+ Jahre praktische Erfahrung mit Angular, Java, REST APIs/Microservices und dem Spring Framework (MVC, Security, JPA, Spring Boot).
- 5+ Jahre Erfahrung in der Arbeit mit RDBMS, z. B. MySQL, MSSQL, NoSQL, z. B. MongoDB, ELK und Daten-Streaming-Technologien (Kafka).
- 5+ Jahre Erfahrung mit front-end-Technologien wie JavaScript, HTML, CSS.
- Erfahrung mit CI/CD-Pipelines (Jenkins, GitHub, Vault, Sicherheitsscanning-Tools usw.).
- Fähigkeit, in einer agilen Umgebung zu arbeiten.
- Starke Problemlösungsfähigkeiten mit Fokus auf saubere Codierungspraktiken und Skalierbarkeit.
- Gute Kommunikations- und Kooperationsfähigkeiten.
- Leidenschaft für Technologie und Liebe zur Softwareentwicklungskultur.
Nice-to-haves
- Vertrautheit mit gängigen Architekturstilen wie Microservices, React oder ereignisgesteuerten Systemen.
- Kenntnisse moderner front-end-Designtrends und -technologien.
- Fundierte Kenntnisse der Microservices-Architektur und API-Integration.
- Tiefgreifendes Verständnis von API-Gateways und Sicherheitsprotokollen (JWT, OAuth, SSL-Zertifikate).
- Erfahrung in der Entwicklung und Fehlerbehebung verteilter Cloud-Anwendungen (Azure AKS).
- Kenntnisse in CI/CD-Pipelines und Testautomatisierungstools.
- Starkes Verständnis agiler Methoden und die Fähigkeit, zu kontinuierlichen Verbesserungsinitiativen beizutragen.
Was haben Sie davon?
Wir leben von der Herausforderung, unser Bestes zu geben, von progressivem Denken, um weiter zu wachsen, und von der Zusammenarbeit, um unseren Kunden vertrauenswürdige Beratung zu bieten, damit sie erfolgreich sind und unsere Gemeinschaften florieren. Wir kümmern uns umeinander, schöpfen unser Potenzial aus, bewirken einen Unterschied in unseren Gemeinschaften und erzielen gemeinsamen Erfolg.
- Ein umfassendes Total-Rewards-Programm, einschließlich Boni und flexibler Leistungen, wettbewerbsfähiger Vergütung, Provisionen und Aktien, sofern zutreffend.
- Führungskräfte, die Ihre Entwicklung durch Coaching und Managementmöglichkeiten unterstützen.
- Arbeit in einem dynamischen, kollaborativen, progressiven und leistungsstarken Team.
- Ein erstklassiges Schulungsprogramm im Finanzdienstleistungsbereich.
- Flexible Optionen zur Work-Life-Balance.
- Möglichkeiten, zunehmend größere Verantwortlichkeiten zu übernehmen.
- Zugang zu einer Vielzahl von Stellenangeboten über Geschäftsbereiche und Regionen hinweg.
#LI-POST
#TECHPJ
Job-Fähigkeiten
Anwendungsentwicklung, Anwendungsintegrationen, Anwendungswartung, Anwendungsarchitektur, Detailorientierung, Bereitstellung von Unternehmensanwendungen, Gruppenproblemlösung, Programmiersprachen, Softwareentwicklungslebenszyklus (SDLC), Systemanwendungen
Zusätzliche Jobdetails
Adresse: 1006 SKYVIEW DR:BURLINGTON
Stadt: Burlington
Land: Kanada
Arbeitsstunden/Woche: 37.5
Beschäftigungsart: Vollzeit
Plattform: TECHNOLOGY AND OPERATIONS
Jobtyp: Regulär
Vergütungsart: Gehalt
Veröffentlichungsdatum: 2026-10-22
Bewerbungsfrist: 2026-10-28
Hinweis: Bewerbungen werden bis 23:59 Uhr am Tag vor dem oben genannten Bewerbungsschluss entgegengenommen.
Treten Sie unserer Talent-Community bei
Bleiben Sie auf dem Laufenden über großartige Karrieremöglichkeiten bei RBC. Melden Sie sich an und erhalten Sie maßgeschneiderte Informationen zu unseren neuesten Stellenangeboten, Karrieretipps und Rekrutierungsveranstaltungen, die für Sie relevant sind.
Erweitern Sie Ihre Grenzen und gestalten Sie gemeinsam mit RBC eine neue Zukunft. Finden Sie heraus, wie wir unsere Leidenschaft und unseren Tatendrang nutzen, um das Wohlergehen unserer Kunden und Gemeinschaften zu verbessern, unter jobs.rbc.com.
RBC lädt derzeit Kandidaten ein, sich auf diese bestehende Vakanz zu bewerben. Durch die Bewerbung auf diese Anzeige können Sie Ihr Interesse an dieser aktuellen Karrieremöglichkeit bei RBC bekunden. Qualifizierte Bewerber können kontaktiert werden, um ihren Lebenslauf detaillierter zu prüfen.
Unsere Beschäftigungsmöglichkeiten
Bei RBC lassen wir uns von unseren gemeinsamen Werten leiten: Client First, Integrität, Zusammenarbeit, Respekt und Exzellenz, und wir gewinnen gemeinsam als One RBC. Wir glauben, dass ein integrativer Arbeitsplatz mit vielfältigen Perspektiven der Kern unseres kontinuierlichen Wachstums als eine der größten und erfolgreichsten Banken der Welt ist. Die Aufrechterhaltung eines Arbeitsplatzes, an dem sich unsere Mitarbeiter unterstützt fühlen, um ihr Bestes zu geben, effektiv zusammenzuarbeiten, Innovationen voranzutreiben und beruflich zu wachsen, hilft dabei, unseren Zweck zum Leben zu erwecken und Werte für unsere Kunden und Gemeinschaften zu schaffen. RBC strebt danach, dies durch Richtlinien und Programme zu erreichen, die einen Arbeitsplatz fördern, der auf Respekt, Zugehörigkeit und Chancen für alle basiert.
