10.01.2026 aktualisiert

**** ******** ****
100 % verfügbar

Erfahrener IT-Manager und Softwareentwickler mit Fokus auf SaaS und agile Entwicklungsmethoden

Düsseldorf, Deutschland
Nur Remote
Bachelor of Science (B.Sc.), Wirtschaftsinformatik
Düsseldorf, Deutschland
Nur Remote
Bachelor of Science (B.Sc.), Wirtschaftsinformatik

Profilanlagen

Kurzprofil_Thomas_Hoppe.pdf
Lebenslauf_Thomas_Hoppe.pdf

Über mich

Freiberuflicher Java-Entwickler und Softwarearchitekt mit über 15 Jahren Erfahrung. Fokus auf skalierbare Java/Spring-Boot-Backends, saubere Architektur und PostgreSQL. Stark in CI/CD, Docker und Cloud. Agil, verlässlich, lösungsorientiert – remote oder hybrid.

Skills

JavaAtlassian ConfluenceAtlassian JiraTest AutomationClient-Server-ArchitekturSaasDatenbankenContinuous DeliveryContinuous IntegrationDevOpsPostgreSQLProjektmanagementProduktentwicklungSoftware ArchitectureQualitätsmanagementSchreiben von DokumentationLagerverwaltungVerwaltungstätigkeitenTest-Driven DevelopmentSpring BootGitLabContainerisierungKubernetesDockerJenkins
Software-Architektur
Konzeption und Implementierung von Softwarearchitekturen mit besonderem Fokus auf SaaS-Lösungen und Client-Server-Architekturen.

Java-Entwicklung
Entwicklung von Web- und Enterpriseanwendungen mit Java und Spring Boot, inklusive Migration von Legacy-Anwendungen.

DevOps & CI/CD
Implementierung von DevOps-Prozessen und Continuous Integration/Continuous Delivery Pipelines mit Jenkins, GitLab und Docker.

Containerisierung
Einsatz von Docker und Kubernetes für die Containerisierung und Orchestrierung von Anwendungen.

Datenbanktechnologien
Erfahrung mit Oracle und Postgres Datenbanken für die Speicherung und Verwaltung von Anwendungsdaten.

Testautomatisierung
Implementierung von automatisierten Tests und Test-Driven Development (TDD) zur Qualitätssicherung.

Projektmanagement-Tools
Einsatz von JIRA und Confluence für Projektmanagement, Dokumentation und Zusammenarbeit im Team.
 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2025

Sprachen

DeutschMutterspracheEnglischverhandlungssicherPortugiesischGrundkenntnisse

Projekthistorie

Flowence – Digitale Buchungs- & Zahlungsplattform (Early-Stage Startup)

Sonstiges

< 10 Mitarbeiter

Entwicklung einer skalierbaren API-basierte Buchungs- und Zahlungsplattform für die Hotelbranche mit Fokus auf einer modularen Architektur für unterschiedliche Buchungsszenarien, sowie externe Integrationen.

Architektur & Backend
  1. Konzeption und Umsetzung der Gesamtarchitektur mit Java und Spring Boot
  2. API-First-Ansatz mit sauber versionierten REST-Schnittstellen (OpenAPI/Swagger)
  3. Entwurf eines modularen Domänenmodells für Buchungen, Gäste, Zahlungen und Verfügbarkeiten
  4. Implementierung transaktionssicherer Buchungsprozesse mit klaren Zustandsmodellen
Security & Authentifizierung
  1. Implementierung von OAuth2-basierten Authentifizierungs- und Autorisierungsflüssen
  2. Rollen- und Rechtekonzepte
  3. Absicherung externer API-Zugriffe
Integrationen
  1. Anbindung externer Systeme (z. B. Hotel-/PMS-APIs, Payment Provider)
  2. Umsetzung robuster Fehler- und Fallback-Strategien
  3. Entkopplung externer Abhängigkeiten durch klar definierte Adapter
Qualität, Betrieb & Skalierbarkeit
  1. Aufbau strukturierter Logging- und Monitoring-Grundlagen
  2. Berücksichtigung von Skalierbarkeit, Wartbarkeit und Erweiterbarkeit von Beginn an
  3. Vorbereitung auf Containerisierung und cloudnahen Betrieb
Agiles Arbeiten & Startup-Umfeld
  1. Entwicklung nach SCRUM mit kurzen Iterationen und MVP-Fokus
  2. Enge Zusammenarbeit mit Frontend-Entwicklung
  3. Aktive Mitwirkung an Produktentscheidungen, Priorisierung und technischer Roadmap
  4. Typische Startup-Verantwortung: von Konzept, Prototyp und Validierung bis zur Produktionsreife

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

Banken und Finanzdienstleistungen

< 10 Mitarbeiter

Entwicklung einer sicheren, revisionsfähigen Meldeplattform zur strukturierten Erfassung und Verarbeitung verdächtiger Transaktionen.

Rolle & Verantwortung
  1. Technische Gesamtverantwortung
  2. Architekturentscheidungen, Definition von Coding-Standards, Code-Reviews, Release- und Deployment-Strategie
  3. Full-Stack-Entwicklung der Kernanwendung
  4. Beratung von Fachseite und Product Owner zu Architektur, Security, Compliance und technischer Priorisierung
Aufgaben & Leistungen
  1. Backend- & Webentwicklung
  2. Implementierung der Kernfunktionalitäten
  3. Aufbau geführter Melde- und Prüfprozesse inkl. Validierungen
  4. Modellierung komplexer Bank- und Account-Workflows
  5. Integration eines zentrales IAM
  6. Umsetzung von OAuth2-Flows und rollenbasierter Zugriffskontrolle
  7. Absicherung sensibler Endpunkte mit Spring Security
  8. Datenhaltung auf PostgreSQL
  9. Aufbau automatisierter Bitbucket Pipelines (Build, Tests, Security-Checks)
  10. Vorbereitung reproduzierbarer, sicherer Deployments
  11. Unterstützung bei Release-Härtung und Übergabe in den Betrieb
  12. Arbeit nach SCRUM
Technologie-Stack
  1. Backend: Spring Boot
  2. Frontend: Thymeleaf
  3. IAM & Security: Keycloak, OAuth2
  4. Datenbank: PostgreSQL
  5. CI/CD: Bitbucket Pipelines
  6. Methodik: SCRUM
Ergebnisse & Mehrwert
  1. Stabiler, sicherer MVP bereits zur Mitte der Projektlaufzeit
  2. Produktionsreifer Release innerhalb des Projektzeitraums
  3. Konsistente Security-Architektur dank zentralem IAM und gehärteter Spring-Security-Konfiguration
  4. Solide Basis für Auditierbarkeit, Skalierung und Weiterentwicklung

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden