Software Engineer (8DAX1 R&D SW Platform Core & Data Services)
Role details
Job location
Tech stack
Job description
- Entwicklung und Wartung von Kerndiensten:
- Entwurf, Entwicklung und Wartung kritischer Plattformdienste einschließlich Single Sign-On (SSO), Multi-Factor Authentication (MFA), Benutzer- /Gruppenverwaltung und Datenpersistenzlösungen.
- Microservices Architecture:
- Tragen Sie zur Weiterentwicklung und Implementierung unserer serviceorientierten Architektur bei und stellen Sie Skalierbarkeit und Wartbarkeit sicher.
- Technology Stack Implementation:
- Verwenden Sie Java, Golang, C# und / oder C++, um containerisierte Dienste in unserer Kubernetes Umgebung zu erstellen und bereitzustellen.
- Collaboration & Delivery:
- Zusammenarbeit mit Entwicklungs-, Produkt- und Sicherheitsteams während des gesamten Entwicklungszyklus.
Requirements
Studium
- Bachelor-Abschluss in Informatik oder einem verwandten Gebiet
Berufserfahrung
-
mehr als 2 Jahre Erfahrung in der Softwareentwicklung
-
sehr gute Kenntnisse in Java, Golang, C# und / oder C++. Erfahrung mit Authentifizierungs- und Autorisierungsprotokollen (z.B. OAuth2, OIDC, SAML), User und Permission Management, Event-getriebenen Infrastrukturen und Sicherheitskonzepten in serviceorientierten Architekturen
-
gute Kenntnisse mit Datenbank- und Datenpipelinelösungen verschiedenster Art (z.B. PostgreSQL, MongoDB, Redis, Kafka, Flink) und relevanten Managementlösungen zur Stabilisierung von Clusterinstallationen (z.B. Patroni, Strimzi)
-
Vertrautheit mit Containerisierungstechnologien (z. B. Docker) und Orchestrierungsplattformen (z. B. Kubernetes)
-
Erfahrung mit CI/CD-Pipelines, Git-Versionskontrolle und agilen Entwicklungsmethoden
Nike to have
- Erfahrung mit verschiedenen Identity Providern (z.B. KeyCloak, Okta) und MFA-Lösungen
- Erfahrung mit Secretstores / -vaults und Zertifikatmanagement
- Erfahrung im Bereich von Service Registries und serviceorientierten Sicherheitsaspekten.
- Erfahrung mit Datenbanken unterschiedlicher Ausprägung und mit Datenpipelines
- Erfahrung mit Event-getriebenen Interaktionsmodellen und Messagequeues.
- Erfahrung mit Workflow-Automatisierung und Orchestrierung
- Erfahrung mit Cluster-fähigen serviceorientierten Architekturen
- Erfahrung mit modernen Webtechnologien
Tools
- Gitlab/ Git (Expertenkenntnisse)
- Docker (Fortgeschrittene Kenntnisse)
- Kubernetes (Fortgeschrittene Kenntnisse)
- Java, Golang, C# und / oder C++ (Fortgeschrittene Kenntnisse)
Sprachen
- Deutsch (mind. fortgeschritten B1/B2)
- Englisch (mind. fortgeschritten B1/B2)
Benefits & conditions
- Unbefristeter Arbeitsvertrag
- Verdienst zwischen 75.000€ und 85.000€ per anno (abhängig von Erfahrung und Qualifikation)
- Urlaubs- und Weihnachtsgeld
- kostenloses Deutschlandticket
- gute Work-Life-Balance durch flexibles Arbeitszeitkonto