Java Senior Developer | Spezialist für performante Backend-Lösungen mit Spring Boot
Aktualisiert am 28.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.12.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Spring Boot
Agile Softwareentwicklung
Java
Maven
Git
Bitbucket
Jenkins
Atlassian Confluence
Atlassian JIRA
PostgreSQL
Ansible
Projektmanagement/Projektleitung
Kostenmanagement
Docker
Domain Driven Design
Microservices
Scrum
HATEOAS
Architekturmanagement
Mitarbeiterführung
Clean Code
Spring
CI/CD
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Portugiesisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Düsseldorf (+50km)
Deutschland
möglich

Projekte

Projekte

4 Monate
2025-11 - heute

Digitale Buchungs- & Zahlungsplattform (Early-Stage Startup)

Lead Developer & Technischer Mitgründer Java 17 Spring Boot Spring Security ...
Lead Developer & Technischer Mitgründer

Architektur und Backend
  • Konzeption und Umsetzung der Gesamtarchitektur mit Java und Spring Boot
  • API-First-Ansatz mit sauber versionierten REST-Schnittstellen (OpenAPI/Swagger)
  • Entwurf eines modularen Domänenmodells für Buchungen, Gäste, Zahlungen und Verfügbarkeiten
  • Implementierung transaktionssicherer Buchungsprozesse mit klaren Zustandsmodellen


Security und Authentifizierung

  • Implementierung von OAuth2-basierten Authentifizierungs- und Autorisierungsflüssen
  • Rollen- und Rechtekonzepte für interne und externe Nutzer
  • Absicherung externer API-Zugriffe (CORS-Handling, Token-Validierung)


Integrationen

  • Anbindung externer Systeme (z. B. Hotel-/PMS-APIs, Payment Provider)
  • Umsetzung robuster Fehler- und Fallback-Strategien (z. B. Buchungsabschluss auch bei temporären Zahlungsproblemen)
  • Entkopplung externer Abhängigkeiten durch klar definierte Adapter


Qualität, Betrieb und Skalierbarkeit

  • Aufbau strukturierter Logging- und Monitoring-Grundlagen
  • Berücksichtigung von Skalierbarkeit, Wartbarkeit und Erweiterbarkeit von Beginn an
  • Vorbereitung auf Containerisierung und cloudnahen Betrieb (Docker-basiert)


Agiles Arbeit und Startup-Umfeld

  • Entwicklung nach SCRUM mit kurzen Iterationen und MVP-Fokus
  • Enge Zusammenarbeit mit Frontend-Entwicklung (React/TypeScript)
  • Aktive Mitwirkung an Produktentscheidungen, Priorisierung und technischer Roadmap
  • Typische Startup-Verantwortung: von Konzept, Prototyp und Validierung bis zur Produktionsreife
Atlassian JIRA IntelliJ PostgreSQL Keycloak Atlassian Confluence
Java 17 Spring Boot Spring Security JavaScript PostgreSQL OAuth 2.0 REST Applikationsarchitektur Microservices
Düsseldorf
8 Monate
2025-04 - 2025-11

Weiterentwicklung einer Software zur Bekämpfung von Geldwäsche und Transaktionsbetrug

Fullstack Developer Java Spring Boot Keycloak ...
Fullstack Developer
  • Sichere Meldeplattform für verdächtige Banktransaktionen

    Für ein FinTech-/RegTech-Startup im Banken-Umfeld entwickelte ich als Freelance Full-Stack Developer und Head of Development eine sichere, revisionsfähige Meldeplattform zur strukturierten Erfassung und Verarbeitung verdächtiger Transaktionen.
    Ziel war der Aufbau eines compliance-konformen MVPs, das produktionsreif skaliert werden kann und hohe Anforderungen an Security, Nachvollziehbarkeit und Datenintegrität erfüllt.

    Rolle und Verantwortung:

    • Technische Gesamtverantwortung (Head of Development)
    • Architekturentscheidungen, Definition von Coding-Standards, Code-Reviews, Release- und Deployment-Strategie
    • Full-Stack-Entwicklung der Kernanwendung
    • Beratung von Fachseite und Product Owner zu Architektur, Security, Compliance und technischer Priorisierung

    Aufgaben und Leistungen

    • Backend- & Webentwicklung
    • Implementierung der Kernfunktionalitäten mit Spring Boot und Thymeleaf
    • Aufbau geführter Melde- und Prüfprozesse inkl. Validierungen
    • Modellierung komplexer Bank- und Account-Workflows
    • Integration von Keycloak als zentrales IAM
    • Umsetzung von OAuth2-Flows und rollenbasierter Zugriffskontrolle
    • Absicherung sensibler Endpunkte mit Spring Security
    • Datenhaltung auf PostgreSQL
    • Aufbau automatisierter Bitbucket Pipelines (Build, Tests, Security-Checks)
    • Vorbereitung reproduzierbarer, sicherer Deployments
    • Unterstützung bei Release-Härtung und Übergabe in den Betrieb
    • Arbeit nach SCRUM

    Technologie-Stack:

    • Backend: Spring Boot
    • Frontend: Thymeleaf
    • IAM & Security: Keycloak, OAuth2
    • Datenbank: PostgreSQL
    • CI/CD: Bitbucket Pipelines
    • Methodik: SCRUM

    Ergebnisse & Mehrwert

    • Stabiler, sicherer MVP bereits zur Mitte der Projektlaufzeit
    • Produktionsreifer Release innerhalb des Projektzeitraums
    • Konsistente Security-Architektur dank zentralem IAM (Keycloak) und gehärteter Spring-Security-Konfiguration
    • Solide Basis für Auditierbarkeit, Skalierung und Weiterentwicklung



Atlassian Confluence Atlassian JIRA Bitbucket Keycloak PostgreSQL Spring Boot IntelliJ
Java Spring Boot Keycloak Thymeleaf PostgreSQL JavaScript REST
Düsseldorf
1 Jahr 6 Monate
2023-09 - 2025-02

Planung, Konzeption und Entwicklung

Head of Software as a Service
Head of Software as a Service
  • Aufbau eines neuen Bereichs zur Bereitstellung von SaaS-Diensten
  • Planung, Konzeption und Entwicklung einer Software zur Bekämpfung von Geldwäsche und Transaktionsbetrug
  • Entwurf und Implementierung einer Architektur für diese Software
  • Betrieb und permanente Weiterentwicklung der Plattform
  • Sicherstellung der Einhaltung von Sicherheits- und Kundenanforderungen
  • Aktive Kommunikation mit Stakeholdern zur Anforderungserhebung und FeatureEntwicklung
Creditreform Boniversum GmbH
7 Jahre 8 Monate
2016-01 - 2023-08

Weiterentwicklung der Kernsoftware

Director Development
Director Development
  • Personalverantwortung für 10 Softwareentwickler und 5 Infrastrukturmitarbeiter
  • Förderung der Mitarbeiter und der Zusammenarbeit mit anderen Abteilungen bei der Umsetzung agiler Entwicklungsmethoden sowie die gezielte Weiterentwicklung der Kernsoftware mit agilen Methoden
  • Auswahl und Management von Drittanbieter-Software und Rechenzentrumsdienstleistungen
  • Planung und Kontrolle von IT-Kosten
  • Steuerung von Entwicklungsprojekten und Modernisierung der Kernplattform
  • Umsetzung von Compliance- und Datenschutzanforderungen (DSGVO 2018)
  • Konzeptionelle Mitentwicklung einer neuen IT- und Produktmanagement-Struktur
  • Strukturierte Planung und kostenorientierte Umsetzung von Legacy-Migrationen
Creditreform Boniversum GmbH
10 Jahre 5 Monate
2005-09 - 2016-01

Migration einer Legacy-Anwendung

Java Softwareentwickler
Java Softwareentwickler
  • Migration einer Legacy-Anwendung von Großrechner (Cobol) auf Client-ServerArchitektur (Java)
  • Entwicklung von Web- und Enterpriseanwendungen mit Java
  • Last- und Performancetests sowie grafische Darstellung von Laufzeitinformationen
  • Implementierung von Monitoring-Lösungen für eigene und Drittanbieter-Software
  • Architekturelle Entscheidungsfindung und DevOps-Prozesse
  • Planung, Konzeption und Aufwandsschätzung neuer Projekte
  • Etablierung agiler Entwicklungsprozesse mit SCRUM
Creditreform Boniversum GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

bis 07/2025

Hochschule Weserbergland

Bachelor of Science (B.Sc.), Wirtschaftsinformatik


bis 07/2004

Fachinformatiker Anwendungsentwicklung

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Agile Softwareentwicklung Java Maven Git Bitbucket Jenkins Atlassian Confluence Atlassian JIRA PostgreSQL Ansible Projektmanagement/Projektleitung Kostenmanagement Docker Domain Driven Design Microservices Scrum HATEOAS Architekturmanagement Mitarbeiterführung Clean Code Spring CI/CD

Produkte / Standards / Erfahrungen / Methoden

Wichtige Projekte
  • Migration der Kernapplikation in ein neues Rechenzentrum
  • Migration von Großrechner auf Client-Server
  • Aufbau einer neuen Organisationseinheit


Technische Skills

  • Continuous Integration & Continuous Delivery (CI/CD)
  • Legacy-Modernisierung
  • Java, Spring Boot
  • Maven, Git, Subversion
  • Oracle & Postgres Datenbanken
  • Docker, Kubernetes
  • Jenkins, GitLab, Bitbucket Pipelines
  • Testautomatisierung, TDD
  • JIRA, Confluence


Soft Skills

  • Agile Entwicklungsmethoden (Scrum, Kanban)
  • Mitarbeiterförderung und Teamführung
  • Kostenplanung und Budgetkontrolle
  • Organisationsaufbau und Prozessoptimierung

Einsatzorte

Einsatzorte

Düsseldorf (+50km)
Deutschland
möglich

Projekte

Projekte

4 Monate
2025-11 - heute

Digitale Buchungs- & Zahlungsplattform (Early-Stage Startup)

Lead Developer & Technischer Mitgründer Java 17 Spring Boot Spring Security ...
Lead Developer & Technischer Mitgründer

Architektur und Backend
  • Konzeption und Umsetzung der Gesamtarchitektur mit Java und Spring Boot
  • API-First-Ansatz mit sauber versionierten REST-Schnittstellen (OpenAPI/Swagger)
  • Entwurf eines modularen Domänenmodells für Buchungen, Gäste, Zahlungen und Verfügbarkeiten
  • Implementierung transaktionssicherer Buchungsprozesse mit klaren Zustandsmodellen


Security und Authentifizierung

  • Implementierung von OAuth2-basierten Authentifizierungs- und Autorisierungsflüssen
  • Rollen- und Rechtekonzepte für interne und externe Nutzer
  • Absicherung externer API-Zugriffe (CORS-Handling, Token-Validierung)


Integrationen

  • Anbindung externer Systeme (z. B. Hotel-/PMS-APIs, Payment Provider)
  • Umsetzung robuster Fehler- und Fallback-Strategien (z. B. Buchungsabschluss auch bei temporären Zahlungsproblemen)
  • Entkopplung externer Abhängigkeiten durch klar definierte Adapter


Qualität, Betrieb und Skalierbarkeit

  • Aufbau strukturierter Logging- und Monitoring-Grundlagen
  • Berücksichtigung von Skalierbarkeit, Wartbarkeit und Erweiterbarkeit von Beginn an
  • Vorbereitung auf Containerisierung und cloudnahen Betrieb (Docker-basiert)


Agiles Arbeit und Startup-Umfeld

  • Entwicklung nach SCRUM mit kurzen Iterationen und MVP-Fokus
  • Enge Zusammenarbeit mit Frontend-Entwicklung (React/TypeScript)
  • Aktive Mitwirkung an Produktentscheidungen, Priorisierung und technischer Roadmap
  • Typische Startup-Verantwortung: von Konzept, Prototyp und Validierung bis zur Produktionsreife
Atlassian JIRA IntelliJ PostgreSQL Keycloak Atlassian Confluence
Java 17 Spring Boot Spring Security JavaScript PostgreSQL OAuth 2.0 REST Applikationsarchitektur Microservices
Düsseldorf
8 Monate
2025-04 - 2025-11

Weiterentwicklung einer Software zur Bekämpfung von Geldwäsche und Transaktionsbetrug

Fullstack Developer Java Spring Boot Keycloak ...
Fullstack Developer
  • Sichere Meldeplattform für verdächtige Banktransaktionen

    Für ein FinTech-/RegTech-Startup im Banken-Umfeld entwickelte ich als Freelance Full-Stack Developer und Head of Development eine sichere, revisionsfähige Meldeplattform zur strukturierten Erfassung und Verarbeitung verdächtiger Transaktionen.
    Ziel war der Aufbau eines compliance-konformen MVPs, das produktionsreif skaliert werden kann und hohe Anforderungen an Security, Nachvollziehbarkeit und Datenintegrität erfüllt.

    Rolle und Verantwortung:

    • Technische Gesamtverantwortung (Head of Development)
    • Architekturentscheidungen, Definition von Coding-Standards, Code-Reviews, Release- und Deployment-Strategie
    • Full-Stack-Entwicklung der Kernanwendung
    • Beratung von Fachseite und Product Owner zu Architektur, Security, Compliance und technischer Priorisierung

    Aufgaben und Leistungen

    • Backend- & Webentwicklung
    • Implementierung der Kernfunktionalitäten mit Spring Boot und Thymeleaf
    • Aufbau geführter Melde- und Prüfprozesse inkl. Validierungen
    • Modellierung komplexer Bank- und Account-Workflows
    • Integration von Keycloak als zentrales IAM
    • Umsetzung von OAuth2-Flows und rollenbasierter Zugriffskontrolle
    • Absicherung sensibler Endpunkte mit Spring Security
    • Datenhaltung auf PostgreSQL
    • Aufbau automatisierter Bitbucket Pipelines (Build, Tests, Security-Checks)
    • Vorbereitung reproduzierbarer, sicherer Deployments
    • Unterstützung bei Release-Härtung und Übergabe in den Betrieb
    • Arbeit nach SCRUM

    Technologie-Stack:

    • Backend: Spring Boot
    • Frontend: Thymeleaf
    • IAM & Security: Keycloak, OAuth2
    • Datenbank: PostgreSQL
    • CI/CD: Bitbucket Pipelines
    • Methodik: SCRUM

    Ergebnisse & Mehrwert

    • Stabiler, sicherer MVP bereits zur Mitte der Projektlaufzeit
    • Produktionsreifer Release innerhalb des Projektzeitraums
    • Konsistente Security-Architektur dank zentralem IAM (Keycloak) und gehärteter Spring-Security-Konfiguration
    • Solide Basis für Auditierbarkeit, Skalierung und Weiterentwicklung



Atlassian Confluence Atlassian JIRA Bitbucket Keycloak PostgreSQL Spring Boot IntelliJ
Java Spring Boot Keycloak Thymeleaf PostgreSQL JavaScript REST
Düsseldorf
1 Jahr 6 Monate
2023-09 - 2025-02

Planung, Konzeption und Entwicklung

Head of Software as a Service
Head of Software as a Service
  • Aufbau eines neuen Bereichs zur Bereitstellung von SaaS-Diensten
  • Planung, Konzeption und Entwicklung einer Software zur Bekämpfung von Geldwäsche und Transaktionsbetrug
  • Entwurf und Implementierung einer Architektur für diese Software
  • Betrieb und permanente Weiterentwicklung der Plattform
  • Sicherstellung der Einhaltung von Sicherheits- und Kundenanforderungen
  • Aktive Kommunikation mit Stakeholdern zur Anforderungserhebung und FeatureEntwicklung
Creditreform Boniversum GmbH
7 Jahre 8 Monate
2016-01 - 2023-08

Weiterentwicklung der Kernsoftware

Director Development
Director Development
  • Personalverantwortung für 10 Softwareentwickler und 5 Infrastrukturmitarbeiter
  • Förderung der Mitarbeiter und der Zusammenarbeit mit anderen Abteilungen bei der Umsetzung agiler Entwicklungsmethoden sowie die gezielte Weiterentwicklung der Kernsoftware mit agilen Methoden
  • Auswahl und Management von Drittanbieter-Software und Rechenzentrumsdienstleistungen
  • Planung und Kontrolle von IT-Kosten
  • Steuerung von Entwicklungsprojekten und Modernisierung der Kernplattform
  • Umsetzung von Compliance- und Datenschutzanforderungen (DSGVO 2018)
  • Konzeptionelle Mitentwicklung einer neuen IT- und Produktmanagement-Struktur
  • Strukturierte Planung und kostenorientierte Umsetzung von Legacy-Migrationen
Creditreform Boniversum GmbH
10 Jahre 5 Monate
2005-09 - 2016-01

Migration einer Legacy-Anwendung

Java Softwareentwickler
Java Softwareentwickler
  • Migration einer Legacy-Anwendung von Großrechner (Cobol) auf Client-ServerArchitektur (Java)
  • Entwicklung von Web- und Enterpriseanwendungen mit Java
  • Last- und Performancetests sowie grafische Darstellung von Laufzeitinformationen
  • Implementierung von Monitoring-Lösungen für eigene und Drittanbieter-Software
  • Architekturelle Entscheidungsfindung und DevOps-Prozesse
  • Planung, Konzeption und Aufwandsschätzung neuer Projekte
  • Etablierung agiler Entwicklungsprozesse mit SCRUM
Creditreform Boniversum GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

bis 07/2025

Hochschule Weserbergland

Bachelor of Science (B.Sc.), Wirtschaftsinformatik


bis 07/2004

Fachinformatiker Anwendungsentwicklung

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Agile Softwareentwicklung Java Maven Git Bitbucket Jenkins Atlassian Confluence Atlassian JIRA PostgreSQL Ansible Projektmanagement/Projektleitung Kostenmanagement Docker Domain Driven Design Microservices Scrum HATEOAS Architekturmanagement Mitarbeiterführung Clean Code Spring CI/CD

Produkte / Standards / Erfahrungen / Methoden

Wichtige Projekte
  • Migration der Kernapplikation in ein neues Rechenzentrum
  • Migration von Großrechner auf Client-Server
  • Aufbau einer neuen Organisationseinheit


Technische Skills

  • Continuous Integration & Continuous Delivery (CI/CD)
  • Legacy-Modernisierung
  • Java, Spring Boot
  • Maven, Git, Subversion
  • Oracle & Postgres Datenbanken
  • Docker, Kubernetes
  • Jenkins, GitLab, Bitbucket Pipelines
  • Testautomatisierung, TDD
  • JIRA, Confluence


Soft Skills

  • Agile Entwicklungsmethoden (Scrum, Kanban)
  • Mitarbeiterförderung und Teamführung
  • Kostenplanung und Budgetkontrolle
  • Organisationsaufbau und Prozessoptimierung

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.