...bist Du mittendrin
Am Institut für Digitale Medizin und Klinische Datenwissenschaften ist ab sofort eine Stelle als Softwareentwickler:in – Integration & AAI/Föderation (m/w/d) (E 11 TV-G-U) in Vollzeit befristet bis zum 31.12.2028 zu besetzen mit Option auf Verlängerung. Die Eingruppierung erfolgt nach den Tätigkeitsmerkmalen des für die Goethe-Universität geltenden Tarifvertrages.
Über uns:
Das Institut für Digitale Medizin und Klinische Datenwissenschaften (IDMKD) (Direktor: Prof. Dr. J. Janne Vehreschild) verbindet Forschung mit moderner Arbeitskultur: flexible und hybride Arbeitszeiten, Entscheidungen auf Augenhöhe und eine offene Lern- und Fehlerkultur – einen Kicker haben wir (noch) nicht, dafür einen Random-Channel auf unserem eigenen Matrix-Server. Gemeinsam übernehmen wir Schlüsselaufgaben in großen nationalen und europäischen Konsortien rund um unsere drei Kernbereiche: Translationale Studien & Analytik, Forschungsökosysteme und Digitale Anwendungen & Plattformen.
Worum es geht:
Für unseren Kernbereich Digitale Anwendungen & Plattformen suchen wir eine:n Softwareentwickler:in mit Schwerpunkt Integration und Authentifizierung, die/der externe Werkzeuge und Partneranwendungen sicher an unsere Forschungsplattform anbindet.
Deine Aufgaben:
- Entwicklung von Authentifizierungs- und Autorisierungslösungen (OIDC/SSO über Keycloak inkl. Java-Erweiterungen) sowie Anbindung föderierter Authentifizierung (z.B. DFN-AAI)
- Aufbau wiederverwendbarer Integrationsbausteine zur Anbindung externer Werkzeuge und Partneranwendungen an unsere Portale
- Entwicklung und Pflege von Backend-Services, APIs und Schnittstellen; Anpassung und Erweiterung eingebundener Anwendungen
- Implementierung von Sicherheitsmechanismen (Authentifizierung, Autorisierung, Verschlüsselung) für die Verarbeitung sensibler Forschungsdaten
- Verantwortung für einen eigenen Themenbereich und zugewiesene Komponenten (Ziele, Qualität, Betriebsfähigkeit, Übergebbarkeit)
- Containerisierung, Deployment und Change Management der Anwendungen
- Technischer Support (First bis Third Level) für die Portale und Anwendungen des Instituts
- Produktiver, risikobewusster Einsatz KI-gestützter Entwicklungswerkzeuge