Stellenangebot
Senior Software Engineer, Core Banking
Als Senior Software Engineer im Bereich Core Banking bei Sygnum entwickelst du Prozesse und Schnittstellen, die Sygnums digitale Asset-Lösungen mit der Kernbanking-Plattform verbinden, um eine nahtlose Synchronisation zwischen digitalen Assets und Kernbanking-Operationen sicherzustellen. Du spielst eine Schlüsselrolle bei der Weiterentwicklung dieser Integrationen, der Skalierbarkeit von Buchungsprozessen und der Sicherstellung der Qualität und Zuverlässigkeit von Systemen.
Stellenbeschreibung: Senior Software Engineer, Core Banking
Über die Rolle
Sie werden einem Team von Ingenieuren beitreten, das für die Entwicklung von Prozessen und Schnittstellen verantwortlich ist, die Sygnums digitale Asset-Lösungen mit unserer Core-Banking-Plattform verbinden. Ihre Arbeit wird die nahtlose Synchronisierung zwischen digitalen Assets und Core-Banking-Operationen sicherstellen.
Hauptaufgaben:
- aktiv an der Entwicklung neuer Funktionen und Verbesserungen durch Schreiben und Überprüfen von hochwertigem, sicherem Code mit umfassender Testabdeckung teilnehmen
- stetig die Qualität und Sicherheit von Anwendungen verbessern, bestehende technische Schulden identifizieren und Änderungen vornehmen, um diese zu begleichen
- auf Produktionsvorfälle prompt und effektiv reagieren, mit funktionsübergreifenden Teams zusammenarbeiten, um Probleme zu lösen und die Servicekontinuität wiederherzustellen
- mit Plattformingenieuren zusammenarbeiten, um CI/CD-Pipelines zu verbessern und Release-Prozesse zu optimieren
- mit Site-Reliability-Ingenieuren und Lösungarchitekten zusammenarbeiten, um die Verfügbarkeit, Resilienz und Beobachtbarkeit von Anwendungen zu optimieren
- junioren Softwareingenieuren durch Coaching und Mentoring helfen und unterstützen
Ideal-Kandidat:
- Sie bevorzugen die Erstellung skalierbarer Backend-Dienste basierend auf unserem Tech-Stack: Java, das auf AWS läuft
- Sie haben eine kollaborative und wachstumsorientierte Einstellung
- Sie legen Wert auf Qualität, Sicherheit und berücksichtigen diese Aspekte im Softwareentwicklungslebenszyklus
- Sie sind damit einverstanden, die gesamte Entwicklungslebensdauer zu übernehmen, von der Lösungskonzeption bis zur Ausführung der Anwendung in der Produktion
- Sie sind proaktiv und werden durch neue Möglichkeiten und Herausforderungen motiviert
Was Sie auszeichnet:
- Expertise in Java (5+)
- Expertise in C oder Quarkus (oder Spring)
- Expertise in der Arbeit mit RDBMS (idealerweise Postgres)
- Erfahrung in der Arbeit mit Kafka
- Erfahrung in der Arbeit mit Lehrframeworks (idealerweise Redis)
- Entwurf flexibler und robuster REST-APIs mit einem API-first-Ansatz
- Verständnis von Microservices, ereignisgesteuerter Architektur und Fähigkeit, komplexe Funktionen mit hoher Qualität und Sicherheit zu implementieren
- Arbeitskenntnisse in Docker und Containerisierung
- Erfahrung in der Arbeit mit Kubernetes
- Erfahrung in der Arbeit mit AWS ist von Vorteil
- Erfahrung in der Arbeit mit TypeScript und einem UI-Framework (React, Angular) ist von Vorteil
Unser Angebot:
Teil eines dynamischen, globalen Teams zu sein, das eine vertrauenswürdige Schnittstelle zwischen traditionellen und digitalen Asset-Ökonomien aufbaut.
Jobdetails