Softwareentwickler:in - Integration & AAI/Föderation

Universitätsklinikum Frankfurt
FRANKFURT AM MAIN, Germany
6 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Compensation
€50,664.0 - €73,680.0
Working hours
Shift work
Languages
English, German

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence User Authentication Health Informatics Programming Tools Python (Programming Language) OAuth OpenID Open Web Application Security Software Engineering Openapi
+5 more
Okta Backend Fastapi Containerization Information Technology

Job description

  • 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

Requirements

  • Abgeschlossenes Hochschulstudium (Bachelor) der Informatik, Medizininformatik oder vergleichbarer Fachrichtung; alternativ gleichwertige Fähigkeiten und Erfahrungen durch mehrjährige einschlägige Berufstätigkeit
  • Vertiefte Kenntnisse in modernen Authentifizierungs- und Autorisierungsverfahren (OIDC/OAuth2, SSO, Keycloak) und in föderierter Authentifizierung
  • Kenntnisse in Java (Keycloak-Erweiterungen)
  • Erfahrung in der Backend-Entwicklung (Python/FastAPI, Go) und in der Schnittstellenentwicklung (REST, OpenAPI)
  • Kenntnisse in sicherheitsbewusster Softwareentwicklung (z.B. OWASP)
  • Interesse am wissenschaftlichen Themenumfeld (klinische und datenwissenschaftliche Forschung)
  • Engagiert, selbstständig, sorgfältig und teamfähig
  • Sehr gute Sprachkenntnisse in Deutsch und Englisch (Wort und Schrift)
  • Aufgrund gesetzlicher Bestimmungen ist ein gültiger Nachweis der Masernimmunität / Masernschutzimpfung notwendig.

Benefits & conditions

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., * Tarifvertrag TV-G-U, E 11 (bei einer Vollzeitstelle)

  • 30 Tage Urlaub, 40 Stunden / Woche, Jahressonderzahlung, betriebliche Altersvorsorge
  • Forschung mit Relevanz und Gestaltungsraum: Spannende und abwechslungsreiche Tätigkeiten in einem interdisziplinären und gut vernetzten Forschungsumfeld und einer zeitgemäßen Arbeitsumgebung
  • Zeit für eigene Ideen und die Mitarbeit an Open-Source-Projekten
  • Gezielte Entwicklung & Mentoring mit individuellen Fortbildungsoptionen und Unterstützung bei Publikationen und Konferenzbesuchen
  • Kostenloses Landesticket Hessen
  • Flexible Arbeitszeit und familienfreundliche Regelungen mit der Möglichkeit zur “Mobilen Arbeit” (bis 40% der monatlichen Arbeitszeit)
  • Vielfältige Weiterbildungsangebote über die Goethe-Uni
  • Ein Arbeitsplatz in angenehmer Arbeitsatmosphäre in einem freundlichen und dynamischen Team
  • Uniklinik-Campus, Mensa, Cafés
  • Work-Life-Balance, Teilzeitmöglichkeiten
  • Gesundheitsförderung
  • Kitaplätze, Ferienbetreuung (Infos beim Familienservice)
  • Einblicke: Instagram, YouTube, LinkedIn
  • FAQ´s für neue Beschäftigte

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobdb.softgarden.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:35 min

Setting up passwordless federated identity configuring OpenID Connect patterns

Marcel Lupo · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:22 min

Adapting OpenID Connect for decentralized data sharing

Adam Larter Adam Larter · WWC 2024

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

Videos

See all

Related articles

See all