Head of Server Development mit Schwerpunkt IT-/Web-Security und Identitymanagement
Aktualisiert am 09.12.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2024-06 - heute

Design und Implementierung einer Backend-Architektur zum Verwalten von digitalen Identitäten und Credentials für ID-Wallets

Senior Software Architekt OpenID4VC ISO 18013-7 OAuth 2.0 ...
Senior Software Architekt

Design und Entwicklung der Backend/Server-Applikation zum Betrieb im Cloud-Umgebungen um Credentials für ID-Wallets zu managen (Issuing, Updating, Deletion), im EUDI Ökosystem und Kompatibilität.  Es wurden unteranderem folgende Technologien eingesetzt: 

UML, Sping Boot, Java, Kotlin, Gitlab-CI, Kubernetes, CBOR, sd-jwt, REST, Jira, Git 

und dabei mindestens folgende Protokolle und Konzepte genutzt und implementiert:

OpenID4VC, ISO 18013-7, OAuth 2.0, DPoP, Extended Access Control Version 2 (BSI TR-03124 Part 1), OpenID4VP - HAIP, OAUTH First-Party-Application.

Ergänzend wurde die Tätigkeit durch die Konzeptionierung der ID-Wallet Attestation Komponenten.

UML Sping Boot Java Kotlin Gitlab-CI Kubernetes CBOR sd-jwt REST Jira Git
OpenID4VC ISO 18013-7 OAuth 2.0 DPoP Extended Access Control Version 2 (BSI TR-03124 Part 1) OpenID4VP - HAIP OAUTH First-Party-Application EUDI ID-Wallet
Auf Anfrage
Remote
4 Jahre 11 Monate
2020-01 - heute

Konzeption/Optimierung IDM Infrastruktur

Head of Server Development / Lead Developer SAML OpenID OpenID Connect ...
Head of Server Development / Lead Developer
Git OpenProjects
SAML OpenID OpenID Connect Kubernetes Docker PKI Digitale Zertifikate Elastic Search Kibana HTML YAML Java Java EE JavaScript Apache Tomcat FIDO OAuth Maven Spring Boot SSL REST mTLS EJBCA WildFly Application Server Microservices Architecture Keycloak Helm
10 Monate
2023-09 - 2024-06

Strong Customer Authentication App für remote QES

Senior Software Developer Fullstack Android Entwicklung iOS Entwicklung Gradle ...
Senior Software Developer Fullstack
Neuentwicklung einer Strong Customer Authentication App für remote QES (Authentifizierungs-App zum Freigeben von Signaturverfahren)
Android iOS Jira GitLab Xcode Android Studio IntelliJ
Android Entwicklung iOS Entwicklung Gradle Swift JUnit Git SwiftUI Jira Figma REST Package Manager SQL Kotlin Jetpack Compose Java Gitlab-Ci
Auf Nachfrage
remote
1 Jahr 1 Monat
2022-08 - 2023-08

Konzeptierung der Gematik-Infrastruktur im eHealth Bereich

Senior Software Architekt
Senior Software Architekt
3 Jahre 2 Monate
2019-07 - 2022-08

Spezifikation/Implementierung/Test einer Multi-Faktor-Authentifizierungslösung

Head of Server Development / Lead Server OpenID Java Java EE ...
Head of Server Development / Lead Server
Git OpenProjects
OpenID Java Java EE JavaScript Docker Kubernetes PKI SAML YAML Elastic Search Kibana Spring Boot REST BSI Zertifizierung Angular UML Boostrap OpenID Connect KeyCloak JUnit JSP SSL Microservices MongoDB
3 Jahre 7 Monate
2019-01 - 2022-07

Integration verschiedener Anwendungen per OIDC

Head of Server Development / Lead Developer OpenID Connect
Head of Server Development / Lead Developer
OpenID Connect
2 Monate
2022-01 - 2022-02

Integration ServiceKonto.Pass via SDK in die Solingen-OSCA-App

Software-Entwickler eID ServiceKonto.NRW eID Server ...
Software-Entwickler

Funktionalität des Servicekonto.Passes (Authentifizierungsapp des Servicekonto.NRW auf Basis der XignIn-Technologie) via SDK in die Solingen-OSCA-App zu integrieren, damit sich in der Folge Einwohner mithilfe ihrer Smartphones gegenüber ausgewählten Diensten im Kontext von E-Government authentisieren können, für die das Servicekonto.NRW nutzbar ist

Beratung in Bezug auf die Integration des Servicekontos in die Solingen-App ? insbesondere hinsichtlich der Wahrung des substanziellen Vertrauensniveaus nach eIDAS

Customizing von Oberflächen und Prozessen

Kundenspezifische Anpassungen und Ergänzungen zur aktuell verfügbaren Software-Lösung

eID ServiceKonto.NRW eID Server native SDK (android & iOS) OSCA-App eIDAS SWIFT Android Kotlin Smart-City Open Source Barrierefreiheit CMS Responsive Design
1 Jahr
2020-01 - 2020-12

Föderierte digitale Identitätsinfrastruktur für Smart-City DVV & Münster

Software-Entwickler eID ServiceKonto.NRW eID Server ...
Software-Entwickler

Beratung und Aufbau eines Identity Management sowie Integration des XignIn-SDK in die MeinDuisburg-App. Ziel des Projektes ist es, dass die Software XignIn auf den Servern der DVV installiert und konfiguriert wird, damit sich in der Folge Nutzer des Cloud-Systems der DVV mithilfe ihres Smartphones gegenüber ausgewählten Diensten authentisieren können. Grundvoraussetzung für den Betrieb von XignIn ist ein funktionierendes Identity-Management-System ("IdM"). Bei der DVV erfolgt zusätzlich zur Installation der Authentifizierungssoftware die Einrichtung und Integration eines solchen IdM-Systems auf Basis der Open Source Software Keycloak inklusive aller verbundener Beratungs- und Supportleistungen sowie Updates.

Der City.Pass Münster ist eine digitale Identitätslösung, durch die Bürgerinnen und Bürgern ein zentraler Login für verschiedene Dienste in einer Smart City geboten wird, welcher einheitlich für alle Anwendungsfälle nutzbar ist ? ein Login für alles! Durch Standardschnittstellen ist der City.Pass einfach integrierbar und erweiterbar. Die Abläufe und das Konzept wurden von Beginn an speziell auf die Stadtwerke zugeschnitten und auf die Bedürfnisse der Bürger angepasst. Vor dem GoLive wurde das System von einem Pentest untersucht und im Audit freigegeben. Seither findet ein Regelmäßiger Austausch statt, um die Authentifizierung über den City.Pass möglichst vielen Diensten nutzbar zu machen.
eID ServiceKonto.NRW eID Server native SDK (android & iOS) OSCA-App eIDAS SWIFT Android Kotlin Smart-City Open Source Barrierefreiheit CMS Xign.Me KeyCloak IAM ID-Broker MeinUnternehmenskonto BundID Docker Kubernetes
3 Jahre 4 Monate
2016-03 - 2019-06

Business Analyse, Konzeption und Spezifikation einer Logistik-Software

Software Architect, Software Analysis UML Datenbanken Oracle ...
Software Architect, Software Analysis
UML Datenbanken Oracle Java Business Analysis agiles Projektmanagement Softwarearchitektur Software Analyse
8 Monate
2015-07 - 2016-02

Konzeption & Implementierung eines Vorhersagemodelles zum Verbrauch/Erzeugen von Strom im Kontext der PowerTAC

Software Developer Java R Spring Boot
Software Developer
Java R Spring Boot
6 Monate
2013-03 - 2013-08

Planung/Spezifikation/Implementierung einer Smartphone App zur visuellen und akustischen Überwachung

Software Developer (Wissenschaftlicher Mitarbeiter) Java Spring Boot R ...
Software Developer (Wissenschaftlicher Mitarbeiter)
Java Spring Boot R Datenbanken SQL LaTeX Java EE
6 Monate
2012-10 - 2013-03

Planung/Spezifikation/Implementierung einer Kamerabasierten und Smartphone unterstütze Überwachungssoftware

Software Developer (Wissenschaftlicher Mitarbeiter) Java Spring Boot R ...
Software Developer (Wissenschaftlicher Mitarbeiter)
Java Spring Boot R Datenbanken SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2013-01 - 2016-01

Informatik

Master of Science, Westfälische Hochschule
Master of Science
Westfälische Hochschule
3 Jahre 1 Monat
2010-01 - 2013-01

Informatik

Bachelor of Science, FH Gelsenkirchen
Bachelor of Science
FH Gelsenkirchen

Kompetenzen

Kompetenzen

Schwerpunkte

Identity Management (IDM)
Experte
Web-Security
Experte
IT-Security
Experte
Client-Server-Kommunikation (REST)
Experte
Software as a Service
SaaS
Spezifikation

Produkte / Standards / Erfahrungen / Methoden

OpenID Connect
Experte
SAML
Basics
Kubernetes
Fortgeschritten
Docker
Fortgeschritten
Public Key Infrastructure
Fortgeschritten
PKI
Fortgeschritten
Digitale Zertifikate
Fortgeschritten
Elastic Search
Experte
HTML
Experte
YAML
Experte
Java EE
Experte
Spring Boot
Experte
JUnit
Fortgeschritten
JSP
Fortgeschritten
TLS
Fortgeschritten
SSL
Fortgeschritten
mTLS
Fortgeschritten
EJBCA
Fortgeschritten
Wildfly
Fortgeschritten
Apache Tomcat
Fortgeschritten
GIT
Fortgeschritten
REST
Experte
Maven
Experte
Nextcloud
Fortgeschritten
Owncloud
Fortgeschritten
Bootstrap
Fortgeschritten
Angular
Fortgeschritten
UML
Experte
Wordpress
Fortgeschritten
JSON
Experte
Microservices
Experte
Parse Server
Experte
OpenId4VCI
Keycloak
Experte
Helm
Experte

Betriebssysteme

Linux
Windows

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten
Python
Fortgeschritten
Ruby
Basics
R
Fortgeschritten
Kotlin
Experte

Datenbanken

MySQL
Experte
MariaDB
Experte
PostgreSQL
Fortgeschritten
H2
Fortgeschritten
MongoDB
Fortgeschritten

Branchen

Branchen

Public Sektor

Private Sektor

Öffentliche Verwaltungen

Behörde

Städte

Kommunen

Stadtwerke

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2024-06 - heute

Design und Implementierung einer Backend-Architektur zum Verwalten von digitalen Identitäten und Credentials für ID-Wallets

Senior Software Architekt OpenID4VC ISO 18013-7 OAuth 2.0 ...
Senior Software Architekt

Design und Entwicklung der Backend/Server-Applikation zum Betrieb im Cloud-Umgebungen um Credentials für ID-Wallets zu managen (Issuing, Updating, Deletion), im EUDI Ökosystem und Kompatibilität.  Es wurden unteranderem folgende Technologien eingesetzt: 

UML, Sping Boot, Java, Kotlin, Gitlab-CI, Kubernetes, CBOR, sd-jwt, REST, Jira, Git 

und dabei mindestens folgende Protokolle und Konzepte genutzt und implementiert:

OpenID4VC, ISO 18013-7, OAuth 2.0, DPoP, Extended Access Control Version 2 (BSI TR-03124 Part 1), OpenID4VP - HAIP, OAUTH First-Party-Application.

Ergänzend wurde die Tätigkeit durch die Konzeptionierung der ID-Wallet Attestation Komponenten.

UML Sping Boot Java Kotlin Gitlab-CI Kubernetes CBOR sd-jwt REST Jira Git
OpenID4VC ISO 18013-7 OAuth 2.0 DPoP Extended Access Control Version 2 (BSI TR-03124 Part 1) OpenID4VP - HAIP OAUTH First-Party-Application EUDI ID-Wallet
Auf Anfrage
Remote
4 Jahre 11 Monate
2020-01 - heute

Konzeption/Optimierung IDM Infrastruktur

Head of Server Development / Lead Developer SAML OpenID OpenID Connect ...
Head of Server Development / Lead Developer
Git OpenProjects
SAML OpenID OpenID Connect Kubernetes Docker PKI Digitale Zertifikate Elastic Search Kibana HTML YAML Java Java EE JavaScript Apache Tomcat FIDO OAuth Maven Spring Boot SSL REST mTLS EJBCA WildFly Application Server Microservices Architecture Keycloak Helm
10 Monate
2023-09 - 2024-06

Strong Customer Authentication App für remote QES

Senior Software Developer Fullstack Android Entwicklung iOS Entwicklung Gradle ...
Senior Software Developer Fullstack
Neuentwicklung einer Strong Customer Authentication App für remote QES (Authentifizierungs-App zum Freigeben von Signaturverfahren)
Android iOS Jira GitLab Xcode Android Studio IntelliJ
Android Entwicklung iOS Entwicklung Gradle Swift JUnit Git SwiftUI Jira Figma REST Package Manager SQL Kotlin Jetpack Compose Java Gitlab-Ci
Auf Nachfrage
remote
1 Jahr 1 Monat
2022-08 - 2023-08

Konzeptierung der Gematik-Infrastruktur im eHealth Bereich

Senior Software Architekt
Senior Software Architekt
3 Jahre 2 Monate
2019-07 - 2022-08

Spezifikation/Implementierung/Test einer Multi-Faktor-Authentifizierungslösung

Head of Server Development / Lead Server OpenID Java Java EE ...
Head of Server Development / Lead Server
Git OpenProjects
OpenID Java Java EE JavaScript Docker Kubernetes PKI SAML YAML Elastic Search Kibana Spring Boot REST BSI Zertifizierung Angular UML Boostrap OpenID Connect KeyCloak JUnit JSP SSL Microservices MongoDB
3 Jahre 7 Monate
2019-01 - 2022-07

Integration verschiedener Anwendungen per OIDC

Head of Server Development / Lead Developer OpenID Connect
Head of Server Development / Lead Developer
OpenID Connect
2 Monate
2022-01 - 2022-02

Integration ServiceKonto.Pass via SDK in die Solingen-OSCA-App

Software-Entwickler eID ServiceKonto.NRW eID Server ...
Software-Entwickler

Funktionalität des Servicekonto.Passes (Authentifizierungsapp des Servicekonto.NRW auf Basis der XignIn-Technologie) via SDK in die Solingen-OSCA-App zu integrieren, damit sich in der Folge Einwohner mithilfe ihrer Smartphones gegenüber ausgewählten Diensten im Kontext von E-Government authentisieren können, für die das Servicekonto.NRW nutzbar ist

Beratung in Bezug auf die Integration des Servicekontos in die Solingen-App ? insbesondere hinsichtlich der Wahrung des substanziellen Vertrauensniveaus nach eIDAS

Customizing von Oberflächen und Prozessen

Kundenspezifische Anpassungen und Ergänzungen zur aktuell verfügbaren Software-Lösung

eID ServiceKonto.NRW eID Server native SDK (android & iOS) OSCA-App eIDAS SWIFT Android Kotlin Smart-City Open Source Barrierefreiheit CMS Responsive Design
1 Jahr
2020-01 - 2020-12

Föderierte digitale Identitätsinfrastruktur für Smart-City DVV & Münster

Software-Entwickler eID ServiceKonto.NRW eID Server ...
Software-Entwickler

Beratung und Aufbau eines Identity Management sowie Integration des XignIn-SDK in die MeinDuisburg-App. Ziel des Projektes ist es, dass die Software XignIn auf den Servern der DVV installiert und konfiguriert wird, damit sich in der Folge Nutzer des Cloud-Systems der DVV mithilfe ihres Smartphones gegenüber ausgewählten Diensten authentisieren können. Grundvoraussetzung für den Betrieb von XignIn ist ein funktionierendes Identity-Management-System ("IdM"). Bei der DVV erfolgt zusätzlich zur Installation der Authentifizierungssoftware die Einrichtung und Integration eines solchen IdM-Systems auf Basis der Open Source Software Keycloak inklusive aller verbundener Beratungs- und Supportleistungen sowie Updates.

Der City.Pass Münster ist eine digitale Identitätslösung, durch die Bürgerinnen und Bürgern ein zentraler Login für verschiedene Dienste in einer Smart City geboten wird, welcher einheitlich für alle Anwendungsfälle nutzbar ist ? ein Login für alles! Durch Standardschnittstellen ist der City.Pass einfach integrierbar und erweiterbar. Die Abläufe und das Konzept wurden von Beginn an speziell auf die Stadtwerke zugeschnitten und auf die Bedürfnisse der Bürger angepasst. Vor dem GoLive wurde das System von einem Pentest untersucht und im Audit freigegeben. Seither findet ein Regelmäßiger Austausch statt, um die Authentifizierung über den City.Pass möglichst vielen Diensten nutzbar zu machen.
eID ServiceKonto.NRW eID Server native SDK (android & iOS) OSCA-App eIDAS SWIFT Android Kotlin Smart-City Open Source Barrierefreiheit CMS Xign.Me KeyCloak IAM ID-Broker MeinUnternehmenskonto BundID Docker Kubernetes
3 Jahre 4 Monate
2016-03 - 2019-06

Business Analyse, Konzeption und Spezifikation einer Logistik-Software

Software Architect, Software Analysis UML Datenbanken Oracle ...
Software Architect, Software Analysis
UML Datenbanken Oracle Java Business Analysis agiles Projektmanagement Softwarearchitektur Software Analyse
8 Monate
2015-07 - 2016-02

Konzeption & Implementierung eines Vorhersagemodelles zum Verbrauch/Erzeugen von Strom im Kontext der PowerTAC

Software Developer Java R Spring Boot
Software Developer
Java R Spring Boot
6 Monate
2013-03 - 2013-08

Planung/Spezifikation/Implementierung einer Smartphone App zur visuellen und akustischen Überwachung

Software Developer (Wissenschaftlicher Mitarbeiter) Java Spring Boot R ...
Software Developer (Wissenschaftlicher Mitarbeiter)
Java Spring Boot R Datenbanken SQL LaTeX Java EE
6 Monate
2012-10 - 2013-03

Planung/Spezifikation/Implementierung einer Kamerabasierten und Smartphone unterstütze Überwachungssoftware

Software Developer (Wissenschaftlicher Mitarbeiter) Java Spring Boot R ...
Software Developer (Wissenschaftlicher Mitarbeiter)
Java Spring Boot R Datenbanken SQL

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 1 Monat
2013-01 - 2016-01

Informatik

Master of Science, Westfälische Hochschule
Master of Science
Westfälische Hochschule
3 Jahre 1 Monat
2010-01 - 2013-01

Informatik

Bachelor of Science, FH Gelsenkirchen
Bachelor of Science
FH Gelsenkirchen

Kompetenzen

Kompetenzen

Schwerpunkte

Identity Management (IDM)
Experte
Web-Security
Experte
IT-Security
Experte
Client-Server-Kommunikation (REST)
Experte
Software as a Service
SaaS
Spezifikation

Produkte / Standards / Erfahrungen / Methoden

OpenID Connect
Experte
SAML
Basics
Kubernetes
Fortgeschritten
Docker
Fortgeschritten
Public Key Infrastructure
Fortgeschritten
PKI
Fortgeschritten
Digitale Zertifikate
Fortgeschritten
Elastic Search
Experte
HTML
Experte
YAML
Experte
Java EE
Experte
Spring Boot
Experte
JUnit
Fortgeschritten
JSP
Fortgeschritten
TLS
Fortgeschritten
SSL
Fortgeschritten
mTLS
Fortgeschritten
EJBCA
Fortgeschritten
Wildfly
Fortgeschritten
Apache Tomcat
Fortgeschritten
GIT
Fortgeschritten
REST
Experte
Maven
Experte
Nextcloud
Fortgeschritten
Owncloud
Fortgeschritten
Bootstrap
Fortgeschritten
Angular
Fortgeschritten
UML
Experte
Wordpress
Fortgeschritten
JSON
Experte
Microservices
Experte
Parse Server
Experte
OpenId4VCI
Keycloak
Experte
Helm
Experte

Betriebssysteme

Linux
Windows

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten
Python
Fortgeschritten
Ruby
Basics
R
Fortgeschritten
Kotlin
Experte

Datenbanken

MySQL
Experte
MariaDB
Experte
PostgreSQL
Fortgeschritten
H2
Fortgeschritten
MongoDB
Fortgeschritten

Branchen

Branchen

Public Sektor

Private Sektor

Öffentliche Verwaltungen

Behörde

Städte

Kommunen

Stadtwerke

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.