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Ü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ätsmanagement
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.
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
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
- 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
- Implementierung von OAuth2-basierten Authentifizierungs- und Autorisierungsflüssen
- Rollen- und Rechtekonzepte
- Absicherung externer API-Zugriffe
- Anbindung externer Systeme (z. B. Hotel-/PMS-APIs, Payment Provider)
- Umsetzung robuster Fehler- und Fallback-Strategien
- Entkopplung externer Abhängigkeiten durch klar definierte Adapter
- Aufbau strukturierter Logging- und Monitoring-Grundlagen
- Berücksichtigung von Skalierbarkeit, Wartbarkeit und Erweiterbarkeit von Beginn an
- Vorbereitung auf Containerisierung und cloudnahen Betrieb
- Entwicklung nach SCRUM mit kurzen Iterationen und MVP-Fokus
- Enge Zusammenarbeit mit Frontend-Entwicklung
- Aktive Mitwirkung an Produktentscheidungen, Priorisierung und technischer Roadmap
- Typische Startup-Verantwortung: von Konzept, Prototyp und Validierung bis zur Produktionsreife
Entwicklung einer sicheren, revisionsfähigen Meldeplattform zur strukturierten Erfassung und Verarbeitung verdächtiger Transaktionen.
- Technische Gesamtverantwortung
- 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
- Backend- & Webentwicklung
- Implementierung der Kernfunktionalitäten
- Aufbau geführter Melde- und Prüfprozesse inkl. Validierungen
- Modellierung komplexer Bank- und Account-Workflows
- Integration eines 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
- Backend: Spring Boot
- Frontend: Thymeleaf
- IAM & Security: Keycloak, OAuth2
- Datenbank: PostgreSQL
- CI/CD: Bitbucket Pipelines
- Methodik: SCRUM
- Stabiler, sicherer MVP bereits zur Mitte der Projektlaufzeit
- Produktionsreifer Release innerhalb des Projektzeitraums
- Konsistente Security-Architektur dank zentralem IAM und gehärteter Spring-Security-Konfiguration
- Solide Basis für Auditierbarkeit, Skalierung und Weiterentwicklung