Software Engineer mit Gitlab/Git-Expertenkenntnissen
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.
Das bringen Sie mit
Requirements
-
Education & Experience: Bachelor-Abschluss in Informatik oder einem verwandten Gebiet und mehr als 2 Jahre Erfahrung in der Softwareentwicklung.
-
Expertenkenntnisse: Gitlab/ Git
-
Technical Proficiency: sehr gute Kenntnisse in Docker, 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.
-
Datenbank- und Datenpipelinelösungen: 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)
-
Cloud & Containerization: Vertrautheit mit Containerisierungstechnologien (z. B. Docker) und Orchestrierungsplattformen (z. B. Kubernetes).
-
DevOps Practices: Erfahrung mit CI/CD-Pipelines, Git-Versionskontrolle und agilen Entwicklungsmethoden
Nice-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