Entwicklung und Stabilisierung von Java-/Spring-Boot-basierten Microservice- und Integrationsarchitekturen inkl. API-Design und Containerisierung.
Aktualisiert am 06.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.05.2026
Verfügbar zu: 60%
davon vor Ort: 35%
Java Backend (Spring Boot)
Microservices & Integrationsarchitekturen
Technische Ownership für Plattformkomponenten
Java
Spring Boot
Microservices
REST
Docker
Kubernetes
Keycloak
OAuth 2.0
CI/CD
OpenShift
JMS
SOAP
PostgreSQL
Deutsch
Muttersprache
Englisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Deutschland: bevorzugt Bereich D3

möglich

Projekte

Projekte

2015 ? 2025: Weiterentwicklung einer geschäftskritischen Enterprise-Plattform im regulierten Umfeld (langjähriges Mandat)

Rolle: Freiberuflich

2020 ? 2025: verschiedene Projekte

Rolle: Senior Software Engineer

Aufgaben:
  • Technische Ownership für Plattformkomponenten (Stabilität, Wartbarkeit)
  • Übergreifende technische Verantwortung
    • Technische Ownership mehrerer zentraler Backend-Microservices inkl. Wartung, Weiterentwicklung und Sicherstellung eines stabilen Produktionsbetriebs
    • Verantwortung für Steuerung und kontinuierliche Optimierung der CI/CD-Prozesse für Frontend- und Backend-Komponenten zur Gewährleistung planbarer Releases
    • Zentraler technischer Ansprechpartner für Architektur-, Integrations- und Betriebsfragen
    • Proaktive Identifikation und Reduktion technischer Risiken innerhalb der Systemlandschaft
  • Identifikation und gezielte Beseitigung architektureller Abhängigkeiten und struktureller Schwachstellen der Plattform.

Projekte
Entkopplung der Microservice-Landschaft vom Identity Provider
  • Architektur & Ownership
    • Konzeption und technische Verantwortung für einen zentralen IAM-Kapselungs-Microservice zur nachhaltigen Entkopplung der Backend-Microservices vom Identity Provider (Keycloak)
  • Ziel & Wirkung
    • Wartungsaufwand messbar reduziert (vereinheitlichte IAM-Interaktionen)
    • Versionskopplungen eliminiert ? stabilere Releases
  • Design
    • Definition einer stabilen, Contract-First REST-Schnittstelle als Abstraktionslayer gegenüber dem IAM unter Berücksichtigung einer zukünftigen Austauschbarkeit des Identity Providers
  • Umsetzung
    • Design und Implementierung des Kapselungs-Microservices inkl. kontrollierter Integration des Keycloak-Admin-Clients
    • Anpassung und Migration bestehender Backend-Microservices auf die neue IAM-Abstraktion
  • Betrieb & Verantwortung
    • Technischer Ansprechpartner für Betrieb, Wartung und Weiterentwicklung der IAM-Integration
    • Einbindung in CI/CD-Pipelines sowie Sicherstellung von Stabilität, Monitoring und versionierter Weiterentwicklung
Das Projekt etablierte eine zentrale Abstraktionsschicht für Identitäts- und Berechtigungsfunktionen und bildete die Grundlage für eine wartbare, skalierbare und zukunftsfähige Plattformarchitektur.

Kenntnisse:
Java, Spring Boot, REST, Keycloak, OAuth2, OpenAPI, Docker, Kubernetes/ OpenShift, CI/CD
------------------------------------------------------------------------------------------------------------
Umstellung des Identifikationsverfahrens im Kundenportal
Ablösung bestehender Online-Identifikationsverfahren (Video-Ident, eID / IDnow) durch ein klassisches PIN-Brief-basiertes Identifikationsverfahren zur Vereinfachung, Stabilisierung und besseren Steuerbarkeit des Identitätsprozesses.
  • Fachliche und technische Abstimmung zur Ablösung von Video-Ident- und eID-Verfahren (IDnow) durch ein PIN-Brief-basiertes Identifikationsverfahren
  • Definition, Abstimmung und Implementierung von REST-APIs im Contract-First-Ansatz (OpenAPI) zur sicheren Identitätsprüfung
  • Refactoring beteiligter Backend-Microservices zur Anpassung der Identifikationslogik und Prozesssteuerung
  • Optimierung der Datenbankstruktur inkl. Migrationsskripten
  • Technisches Design und Integration eines externen SMS-TAN-Providers zur Absicherung des Anmeldeprozesses am Kundenportal (Zwei-Faktor-Authentifizierung)
  • Monitoring und Analyse fachlicher Abweichungen sowie erfolgreicher Freischaltungen nach PIN-Eingabe

Kenntnisse:
Java, Spring Boot, PostgreSQL, REST, Keycloak, Grafana, HTML
------------------------------------------------------------------------------------------------------------
Weiterleitung von Unfallanzeigen an zuständige Arbeitsschutzbehörden
  • Fachliche und technische Abstimmung mit Enterprise-Service-Bus-Team, Architekturteam und externem Webservice-Anbieter zur automatisierten Zustellung von Unfallanzeigen an zuständige Arbeitsschutzbehörden
  • Technisches Design und Umsetzung einer REST-API zur Übernahme von Unfallanzeigen (XML) und Weiterleitung per JMS an den ESB
  • Implementierung einer XSLT-Transformation zur Überführung der Unfallanzeigen in ein SOAP-Envelope zur Übergabe an den Webservice-Anbieter
  • Konzeption und Umsetzung eines Plugins im Kernsystem zur Ermittlung des zuständigen Gewerbeaufsichtsamts anhand der Postleitzahl
  • Design eines XSD-Schemas zur Integration fachlicher Daten eines Gewerbeaufsichtsamts in ein SOAP-Envelope

Kenntnisse:
Java, Spring Boot, REST, XML, XSD, XSLT, SOAP, JMS

2015 - 2020: Kernsystem & Querschnittsfunktionen

Rolle: Senior Anwendungsentwickler

Aufgaben:
Zentrale fachliche Schwerpunkte im geschäftskritischen Kernsystem
  • Regelbasierte Beitrags-, Leistungs- und Meldeprozesse im gesetzlichen und regulierten Umfeld
  • Fachliche Validierungs-, Prüf- und Plausibilisierungslogiken zur Sicherstellung konsistenter und korrekter Datenverarbeitung
  • Konzeption und Einführung strukturierter Aktenauszüge zur Optimierung von Organisation und Nutzbarkeit elektronischer Akten
  • Konzeption und Umsetzung eines sicheren elektronischen Datenaustauschprozesses mit der Justiz gemäß XJustiz-Standard über das besondere elektronische Behördenpostfach (beBPo)
  • Systemübergreifende Querschnittsfunktionen zur Wiederverwendung in mehreren Fachverfahren
  • Tätigkeiten & Verantwortung
    • Konzeption und Umsetzung fachlich komplexer Geschäftslogiken mit unmittelbarer Auswirkung auf produktive Kernprozesse
    • Entwicklung und Pflege systemweiter Querschnittskomponenten zur Wiederverwendung und Vereinheitlichung fachlicher Logiken
    • Analyse fachlicher Anforderungen in enger Abstimmung mit Fachbereichen und Architektur sowie nachhaltiger Umsetzung im Kernsystem
    • Sicherstellung von Wartbarkeit, fachlicher Korrektheit und langfristiger Stabilität der Kernsystem-Komponenten
  • Aufbauend auf der langjährigen Arbeit im geschäftskritischen Kernsystem erfolgte die schrittweise Übernahme systemübergreifender technischer Verantwortung für Querschnitts-, Integrations- und Plattformkomponenten.

Kenntnisse:
Java, Spring, SQL, XML, XSD, XSLT, SOAP, JMS

Frühere freiberufliche Mandate (Auswahl)
Landesbank/ Sparkassenumfeld
  • Langjähriges freiberufliches Mandat in der Entwicklung und Weiterentwicklung geschäftskritischer bankfachlicher Anwendungen unter hohen regulatorischen, sicherheitsrelevanten und revisionssicheren Anforderungen.

Aus- und Weiterbildung

Aus- und Weiterbildung

Technik-Informatiker ( CDI )
Schwerpunkt: Programmierung, Systemanalyse, Entwicklung

Position

Position

Freiberuflicher Senior IT?Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Backend (Spring Boot) Microservices & Integrationsarchitekturen Technische Ownership für Plattformkomponenten Java Spring Boot Microservices REST Docker Kubernetes Keycloak OAuth 2.0 CI/CD OpenShift JMS SOAP PostgreSQL

Produkte / Standards / Erfahrungen / Methoden

Profil
Erfahrener freiberuflicher Softwareentwickler mit langjähriger Erfahrung in der Entwicklung und Stabilisierung geschäftskritischer Enterprise-Anwendungen im regulierten Umfeld. Fokus auf Java-basierte Backend- und Integrationssysteme, technische Ownership zentraler Plattform- und Querschnittskomponenten sowie hands-on Umsetzung in laufenden Entwicklungs- und Betriebsprozessen.

Kompetenzen
  • Backend
    • Java
    • Spring Boot
    • REST
    • OpenAPI
    • JPA/Hibernate
    • Microservices
  • IAM
    • Keycloak
    • OAuth2
  • DevOps
    • Docker
    • Kubernetes
    • OpenShift
    • Helm
    • Jenkins
    • Git
    • CI/CD
  • Observability
    • Prometheus
    • Grafana
    • Kibana
    • LogQL
  • Integration
    • JMS
    • SOAP
    • XML
    • XSD
    • XSLT
  • Frontend (Basis)
    • HTML
    • Thymeleaf
  • Methoden
    • ?Agile (SAFe)
    • Clean Code
    • TDD

Betriebssysteme

MS-DOS
OS/2
SUN OS, Solaris
Unix
Linux
Windows

Programmiersprachen

Assembler
80x86 schon länger her
Basic
C
Projekterfahrung
C++
+ Starview, zApp, RWTools.h++, CodeBase, Projekterfahrung
Clipper
schon länger her
CORBA IDL
schon länger her
dBase
III+, IV schon länger her
Fortran
schon länger her
Gupta, Centura
SQLWindows schon länger her
Java
langjährige Projekterfahrung
JavaScript
langjährige Projekterfahrung
Paradox
Projekterfahrung
PL/SQL
langjährige Projekterfahrung
SAL
+ QuickObjects
Shell
immer mal für Tools

Datenbanken

PostgreSQL
MySQL
DB2

Datenkommunikation

CORBA
TAO, VisiBroker, schon länger her
IBM LAN Server
Internet, Intranet
Novell
OS/2 Netzwerk
RPC
RS232
Allgemeine Klassenbibliothek für die Unterstützung der seriellen Schnittstelle für die Betriebssysteme IBM OS/2 u. Windows NT. Kommunikationsserver für MDE-Geräte entwickelt
TCP/IP
Applikation-Server-Framework für den Aufbau von Client/Server-Applikationen entwickelt ( WinSock, OnNet PC/TCP( ftp Software ) Vorbereitung für die Entwicklung eines Web-Servers
Windows Netzwerk
Winsock
NamedPipe: Applikation-Server-Framework für den Aufbau von Client/Server-Applikationen entwickelt ( Windows NT )

EHLLAPI/HLLAPI: Kommunikationsserver zum Datenaustausch mit einer Host-Anwendung entwickelt

Hardware

Ascii/X - Terminals
Datenerfassungsterminals
IBM RS6000
PC
SUN

Design / Entwicklung / Konstruktion

AutoCAD
schon länger her
CADdy
schon länger her

Branchen

Branchen

  • Sozialversicherung
  • Banken
  • Industrie
  • Logistik

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Deutschland: bevorzugt Bereich D3

möglich

Projekte

Projekte

2015 ? 2025: Weiterentwicklung einer geschäftskritischen Enterprise-Plattform im regulierten Umfeld (langjähriges Mandat)

Rolle: Freiberuflich

2020 ? 2025: verschiedene Projekte

Rolle: Senior Software Engineer

Aufgaben:
  • Technische Ownership für Plattformkomponenten (Stabilität, Wartbarkeit)
  • Übergreifende technische Verantwortung
    • Technische Ownership mehrerer zentraler Backend-Microservices inkl. Wartung, Weiterentwicklung und Sicherstellung eines stabilen Produktionsbetriebs
    • Verantwortung für Steuerung und kontinuierliche Optimierung der CI/CD-Prozesse für Frontend- und Backend-Komponenten zur Gewährleistung planbarer Releases
    • Zentraler technischer Ansprechpartner für Architektur-, Integrations- und Betriebsfragen
    • Proaktive Identifikation und Reduktion technischer Risiken innerhalb der Systemlandschaft
  • Identifikation und gezielte Beseitigung architektureller Abhängigkeiten und struktureller Schwachstellen der Plattform.

Projekte
Entkopplung der Microservice-Landschaft vom Identity Provider
  • Architektur & Ownership
    • Konzeption und technische Verantwortung für einen zentralen IAM-Kapselungs-Microservice zur nachhaltigen Entkopplung der Backend-Microservices vom Identity Provider (Keycloak)
  • Ziel & Wirkung
    • Wartungsaufwand messbar reduziert (vereinheitlichte IAM-Interaktionen)
    • Versionskopplungen eliminiert ? stabilere Releases
  • Design
    • Definition einer stabilen, Contract-First REST-Schnittstelle als Abstraktionslayer gegenüber dem IAM unter Berücksichtigung einer zukünftigen Austauschbarkeit des Identity Providers
  • Umsetzung
    • Design und Implementierung des Kapselungs-Microservices inkl. kontrollierter Integration des Keycloak-Admin-Clients
    • Anpassung und Migration bestehender Backend-Microservices auf die neue IAM-Abstraktion
  • Betrieb & Verantwortung
    • Technischer Ansprechpartner für Betrieb, Wartung und Weiterentwicklung der IAM-Integration
    • Einbindung in CI/CD-Pipelines sowie Sicherstellung von Stabilität, Monitoring und versionierter Weiterentwicklung
Das Projekt etablierte eine zentrale Abstraktionsschicht für Identitäts- und Berechtigungsfunktionen und bildete die Grundlage für eine wartbare, skalierbare und zukunftsfähige Plattformarchitektur.

Kenntnisse:
Java, Spring Boot, REST, Keycloak, OAuth2, OpenAPI, Docker, Kubernetes/ OpenShift, CI/CD
------------------------------------------------------------------------------------------------------------
Umstellung des Identifikationsverfahrens im Kundenportal
Ablösung bestehender Online-Identifikationsverfahren (Video-Ident, eID / IDnow) durch ein klassisches PIN-Brief-basiertes Identifikationsverfahren zur Vereinfachung, Stabilisierung und besseren Steuerbarkeit des Identitätsprozesses.
  • Fachliche und technische Abstimmung zur Ablösung von Video-Ident- und eID-Verfahren (IDnow) durch ein PIN-Brief-basiertes Identifikationsverfahren
  • Definition, Abstimmung und Implementierung von REST-APIs im Contract-First-Ansatz (OpenAPI) zur sicheren Identitätsprüfung
  • Refactoring beteiligter Backend-Microservices zur Anpassung der Identifikationslogik und Prozesssteuerung
  • Optimierung der Datenbankstruktur inkl. Migrationsskripten
  • Technisches Design und Integration eines externen SMS-TAN-Providers zur Absicherung des Anmeldeprozesses am Kundenportal (Zwei-Faktor-Authentifizierung)
  • Monitoring und Analyse fachlicher Abweichungen sowie erfolgreicher Freischaltungen nach PIN-Eingabe

Kenntnisse:
Java, Spring Boot, PostgreSQL, REST, Keycloak, Grafana, HTML
------------------------------------------------------------------------------------------------------------
Weiterleitung von Unfallanzeigen an zuständige Arbeitsschutzbehörden
  • Fachliche und technische Abstimmung mit Enterprise-Service-Bus-Team, Architekturteam und externem Webservice-Anbieter zur automatisierten Zustellung von Unfallanzeigen an zuständige Arbeitsschutzbehörden
  • Technisches Design und Umsetzung einer REST-API zur Übernahme von Unfallanzeigen (XML) und Weiterleitung per JMS an den ESB
  • Implementierung einer XSLT-Transformation zur Überführung der Unfallanzeigen in ein SOAP-Envelope zur Übergabe an den Webservice-Anbieter
  • Konzeption und Umsetzung eines Plugins im Kernsystem zur Ermittlung des zuständigen Gewerbeaufsichtsamts anhand der Postleitzahl
  • Design eines XSD-Schemas zur Integration fachlicher Daten eines Gewerbeaufsichtsamts in ein SOAP-Envelope

Kenntnisse:
Java, Spring Boot, REST, XML, XSD, XSLT, SOAP, JMS

2015 - 2020: Kernsystem & Querschnittsfunktionen

Rolle: Senior Anwendungsentwickler

Aufgaben:
Zentrale fachliche Schwerpunkte im geschäftskritischen Kernsystem
  • Regelbasierte Beitrags-, Leistungs- und Meldeprozesse im gesetzlichen und regulierten Umfeld
  • Fachliche Validierungs-, Prüf- und Plausibilisierungslogiken zur Sicherstellung konsistenter und korrekter Datenverarbeitung
  • Konzeption und Einführung strukturierter Aktenauszüge zur Optimierung von Organisation und Nutzbarkeit elektronischer Akten
  • Konzeption und Umsetzung eines sicheren elektronischen Datenaustauschprozesses mit der Justiz gemäß XJustiz-Standard über das besondere elektronische Behördenpostfach (beBPo)
  • Systemübergreifende Querschnittsfunktionen zur Wiederverwendung in mehreren Fachverfahren
  • Tätigkeiten & Verantwortung
    • Konzeption und Umsetzung fachlich komplexer Geschäftslogiken mit unmittelbarer Auswirkung auf produktive Kernprozesse
    • Entwicklung und Pflege systemweiter Querschnittskomponenten zur Wiederverwendung und Vereinheitlichung fachlicher Logiken
    • Analyse fachlicher Anforderungen in enger Abstimmung mit Fachbereichen und Architektur sowie nachhaltiger Umsetzung im Kernsystem
    • Sicherstellung von Wartbarkeit, fachlicher Korrektheit und langfristiger Stabilität der Kernsystem-Komponenten
  • Aufbauend auf der langjährigen Arbeit im geschäftskritischen Kernsystem erfolgte die schrittweise Übernahme systemübergreifender technischer Verantwortung für Querschnitts-, Integrations- und Plattformkomponenten.

Kenntnisse:
Java, Spring, SQL, XML, XSD, XSLT, SOAP, JMS

Frühere freiberufliche Mandate (Auswahl)
Landesbank/ Sparkassenumfeld
  • Langjähriges freiberufliches Mandat in der Entwicklung und Weiterentwicklung geschäftskritischer bankfachlicher Anwendungen unter hohen regulatorischen, sicherheitsrelevanten und revisionssicheren Anforderungen.

Aus- und Weiterbildung

Aus- und Weiterbildung

Technik-Informatiker ( CDI )
Schwerpunkt: Programmierung, Systemanalyse, Entwicklung

Position

Position

Freiberuflicher Senior IT?Softwareentwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Backend (Spring Boot) Microservices & Integrationsarchitekturen Technische Ownership für Plattformkomponenten Java Spring Boot Microservices REST Docker Kubernetes Keycloak OAuth 2.0 CI/CD OpenShift JMS SOAP PostgreSQL

Produkte / Standards / Erfahrungen / Methoden

Profil
Erfahrener freiberuflicher Softwareentwickler mit langjähriger Erfahrung in der Entwicklung und Stabilisierung geschäftskritischer Enterprise-Anwendungen im regulierten Umfeld. Fokus auf Java-basierte Backend- und Integrationssysteme, technische Ownership zentraler Plattform- und Querschnittskomponenten sowie hands-on Umsetzung in laufenden Entwicklungs- und Betriebsprozessen.

Kompetenzen
  • Backend
    • Java
    • Spring Boot
    • REST
    • OpenAPI
    • JPA/Hibernate
    • Microservices
  • IAM
    • Keycloak
    • OAuth2
  • DevOps
    • Docker
    • Kubernetes
    • OpenShift
    • Helm
    • Jenkins
    • Git
    • CI/CD
  • Observability
    • Prometheus
    • Grafana
    • Kibana
    • LogQL
  • Integration
    • JMS
    • SOAP
    • XML
    • XSD
    • XSLT
  • Frontend (Basis)
    • HTML
    • Thymeleaf
  • Methoden
    • ?Agile (SAFe)
    • Clean Code
    • TDD

Betriebssysteme

MS-DOS
OS/2
SUN OS, Solaris
Unix
Linux
Windows

Programmiersprachen

Assembler
80x86 schon länger her
Basic
C
Projekterfahrung
C++
+ Starview, zApp, RWTools.h++, CodeBase, Projekterfahrung
Clipper
schon länger her
CORBA IDL
schon länger her
dBase
III+, IV schon länger her
Fortran
schon länger her
Gupta, Centura
SQLWindows schon länger her
Java
langjährige Projekterfahrung
JavaScript
langjährige Projekterfahrung
Paradox
Projekterfahrung
PL/SQL
langjährige Projekterfahrung
SAL
+ QuickObjects
Shell
immer mal für Tools

Datenbanken

PostgreSQL
MySQL
DB2

Datenkommunikation

CORBA
TAO, VisiBroker, schon länger her
IBM LAN Server
Internet, Intranet
Novell
OS/2 Netzwerk
RPC
RS232
Allgemeine Klassenbibliothek für die Unterstützung der seriellen Schnittstelle für die Betriebssysteme IBM OS/2 u. Windows NT. Kommunikationsserver für MDE-Geräte entwickelt
TCP/IP
Applikation-Server-Framework für den Aufbau von Client/Server-Applikationen entwickelt ( WinSock, OnNet PC/TCP( ftp Software ) Vorbereitung für die Entwicklung eines Web-Servers
Windows Netzwerk
Winsock
NamedPipe: Applikation-Server-Framework für den Aufbau von Client/Server-Applikationen entwickelt ( Windows NT )

EHLLAPI/HLLAPI: Kommunikationsserver zum Datenaustausch mit einer Host-Anwendung entwickelt

Hardware

Ascii/X - Terminals
Datenerfassungsterminals
IBM RS6000
PC
SUN

Design / Entwicklung / Konstruktion

AutoCAD
schon länger her
CADdy
schon länger her

Branchen

Branchen

  • Sozialversicherung
  • Banken
  • Industrie
  • Logistik

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.