You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas HoppeTH

Thomas Hoppe

Senior Java Softwareentwickler

650 €/Tag
Düsseldorf, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über Thomas

Hallo, ich bin Thomas Hoppe – freiberuflicher Java-Entwickler und Softwarearchitekt mit Fokus auf robuste Webanwendungen und moderne Backend-Systeme.

Ich bringe über 15 Jahre Erfahrung in der Entwicklung von Unternehmenssoftware mit – von der Konzeption bis zum Go-Live. Mein Schwerpunkt liegt auf der Umsetzung skalierbarer Java/Spring Boot-Applikationen mit durchdachter Architektur und sauberem Code.

Was mich auszeichnet:
  • Tiefes Verständnis von Java, Spring Boot, REST APIs und relationalen Datenbanken (PostgreSQL)
  • Erfahrung mit CI/CD-Pipelines, Containerisierung (Docker) und Cloud-Deployment
  • Fundiertes Wissen in Softwarearchitektur, Modularisierung und technischer Dokumentation
  • Agile Arbeitsweise nach SCRUM, proaktive Kommunikation und lösungsorientiertes Denken
  • Verlässlichkeit und hohe Qualität – auch unter Zeitdruck
Worauf ich Wert lege:
Effiziente, wartbare Lösungen, die sich an realen Anforderungen orientieren. Ich arbeite gerne im engen Austausch mit Produktverantwortlichen, UX-Teams und anderen Entwicklern – remote oder hybrid.

  • Deutsch

    Muttersprachlich oder zweisprachig

  • Englisch

    Konversationssicher

Nur remote
Führt Projekte hauptsächlich remote aus

Projekt- und Berufserfahrung

  • Flowence – Digitale Buchungs- & Zahlungsplattform (Early-Stage Startup)
    Lead Developer & Technischer Mitgründer (freiberuflich)
    HOTELGEWERBE
    November 2025 - Heute (7 Monate)
    Silves, Portugal

    Architektur & 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 & 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 & 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 Arbeiten & 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
    Spring boot IT-Architektur Backend Service-Entwicklung Spring Security Microservices-Architektur
  • digitalgarve
    Freelance Full-Stack Developer & Head of Development
    BANKEN & VERSICHERUNGEN
    April 2025 - November 2025 (7 Monate)
    Düsseldorf, Deutschland
    Projekt: 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 & 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 & 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
    Spring boot Agile method CI/CD PostgreSQL Keycloak
  • Creditreform Boniversum GmbH
    Head of Software as a Service
    September 2023 - Februar 2025 (1 Jahr und 5 Monate)
    Neuss, Deutschland
    • 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 Feature Entwicklung
    Atlassian JIRA Agile method Java Atlassian Confluence Spring boot

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Bachelor of Science (B.Sc.)
    Hochschule Weserbergland
    2005
    Bachelor of Science (B.Sc.)

Fähigkeiten

Kategorien