09.01.2026 aktualisiert


nicht verfügbar
info: nicht verfügbar bis 31.12.2026
Senior Java Fullstack Developer / Microservice Cloud-Engineer
Winsen (Luhe), Deutschland
Deutschland
Diplom-Informatiker (FH)Über mich
Diplom-Informatiker (FH) mit 10+ Jahren Fullstack-Expertise. Offen für jegliche Herausforderung. Zuverlässig in jeder Projektphase. Selbstständig über eigene GmbH. Ich helfe Teams, komplexe Systeme durch strategisches Refactoring von Architektur, Quellcode und Operations zu modernisieren.
Skills
HTMLJavaJavaScriptApache ActivemqAmazon Web ServicesAdvanced Message Queuing ProtocolArchitekturMicrosoft AzureBash ShellBehavior Driven DevelopmentUbuntuCSSCloud ComputingDatenbankenCouchbase
Als Diplom-Informatiker (FH) mit über 13 Jahren Erfahrung in der Entwicklung komplexer Softwaresysteme unterstütze ich Unternehmen bei der Modernisierung, Skalierung und Neuausrichtung ihrer Softwarelandschaften. Als selbstständiger Senior Java- und Fullstack-Entwickler verbinde ich tiefes technisches Know-how mit pragmatischer Lösungsorientierung.Schnell, strukturiert, transparent, ehrlich, gründlich. Ich treibe Themen eigenverantwortlich voran und kommuniziere proaktiv, klar und kundenorientiert.
Programmiersprachen
Java, TypeScript, JavaScript, Bash, Kotlin, Groovy
Architektur
Domain Driven Design (DDD), Test-Driven Development (TDD), Behavior Driven Development (BDD), Hexagonale Architektur, 12-Factor Apps
Backend
Spring: AMQP, Batch, Boot, Cloud, Data, Integration, Logging, JPA, Security, Shell, WebMVC, WebFlux
Node.JS, Express
Frontend
React, Vue.js, Next.js, HTML, CSS, JSON
Testing
JUnit, Mockito, AssertJ, Hamcrest, Jeasy, JBehave, Cucumber, CodeceptJS, Cypress, Jest
Messaging
RabbitMQ, ActiveMQ, Google PubSub, Apache Kafka
DevOps
Ansible, Terraform, Kubernetes, Helm, Docker, Docker Swarm, Docker Compose, Gradle, Maven, GitHub, GitHub Actions, GitLab, Jenkins, BitBucket, Git
Clouds
Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, OpenStack
Datenbanken
PostgreSQL, MySQL, MariaDB, Oracle DB, Couchbase, MongoDB, Supabase, Google Firebase, Redis
Monitoring
OpenTelemetry, Prometheus, Micrometer, Grafana, Alertmanager
Betriebssysteme / Scripting
Microsoft Windows 10/11, Linux (Debian, Ubuntu, Fedora, Linux Mint), Raspbian, Bash, ZSH, PowerShell
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projektziel
Native Serviceimages bieten kurze Bootzeiten und geringe Memory-Footprints. Sie minimieren damit die
Laufzeit- und Infrastrukturkosten des PAS-X MES beim Kunden. Die zentrale, in allen Services genutzte Technikbibliothek wird hinsichtlich ihrer Dependency-Injection-Struktur überarbeitet, um die geplante
Migration der PAS-X MES Microservices auf die native Ausführung mittels GraalVM vorzubereiten. Die
Bibliothek sowie die PAS-X Services sind im Hinblick auf native Image-Generierung vollständig GraalVM-kompatibel zu gestalten.
Bisher dynamisch zur Laufzeit registrierten Abhängigkeiten werden durch statisch vorab deklarierte Konfigurationen ersetzt. Wo dies nicht möglich ist, wird aber „RuntimeHints“-Metadaten zurückgegriffen.
Aktivitäten
• Umbau der zentralen Shared Library auf Spring Autoconfiguration
• Analyse dynamischer und statischer Abhängigkeiten
• Eintragen von RuntimeHints-Metadaten
• Ausrollen der Shared Library auf die PAS-X MES Microservices
• Vorbereiten der GraalVM Migration
Native Serviceimages bieten kurze Bootzeiten und geringe Memory-Footprints. Sie minimieren damit die
Laufzeit- und Infrastrukturkosten des PAS-X MES beim Kunden. Die zentrale, in allen Services genutzte Technikbibliothek wird hinsichtlich ihrer Dependency-Injection-Struktur überarbeitet, um die geplante
Migration der PAS-X MES Microservices auf die native Ausführung mittels GraalVM vorzubereiten. Die
Bibliothek sowie die PAS-X Services sind im Hinblick auf native Image-Generierung vollständig GraalVM-kompatibel zu gestalten.
Bisher dynamisch zur Laufzeit registrierten Abhängigkeiten werden durch statisch vorab deklarierte Konfigurationen ersetzt. Wo dies nicht möglich ist, wird aber „RuntimeHints“-Metadaten zurückgegriffen.
Aktivitäten
• Umbau der zentralen Shared Library auf Spring Autoconfiguration
• Analyse dynamischer und statischer Abhängigkeiten
• Eintragen von RuntimeHints-Metadaten
• Ausrollen der Shared Library auf die PAS-X MES Microservices
• Vorbereiten der GraalVM Migration
Projektziel
Erweitern des Produkts PAS-X Data Access zum sicheren Bereitstellen strukturierter Datenobjekte
multipler PAS-X MES Instanzen. Die Daten werden für Business Intelligence Produkte für Analyse-,
Reporting- und Integrationszwecke bereitgestellt. Die Datenobjekte werden in Echtzeit aus verbundenen
PAS-X MES Instanzen bezogen und in einer oder mehreren Zieldatenbanken zur weiteren Auswertung
aggregiert.
Aktivitäten
• Feedbackloops zur Verbesserung der funktionalen Spezifikation
• Umsetzung fehlender oder unvollständiger Datenobjekte
• Anreicherung der Testdaten mit produktionsnahen Daten
• Erweiterung der Testbibliotheken
• Performancetests mit Oracle und PostgreSQL
Erweitern des Produkts PAS-X Data Access zum sicheren Bereitstellen strukturierter Datenobjekte
multipler PAS-X MES Instanzen. Die Daten werden für Business Intelligence Produkte für Analyse-,
Reporting- und Integrationszwecke bereitgestellt. Die Datenobjekte werden in Echtzeit aus verbundenen
PAS-X MES Instanzen bezogen und in einer oder mehreren Zieldatenbanken zur weiteren Auswertung
aggregiert.
Aktivitäten
• Feedbackloops zur Verbesserung der funktionalen Spezifikation
• Umsetzung fehlender oder unvollständiger Datenobjekte
• Anreicherung der Testdaten mit produktionsnahen Daten
• Erweiterung der Testbibliotheken
• Performancetests mit Oracle und PostgreSQL
Projektziel
Ablösung der SAP Reporting Engine „Crystal Reports“ durch die quelloffene Engine „JasperReports“ aufgrund des angekündigten Support-Endes. Durch die Umstellung wird die Wartbarkeit von Drucktem-
plates verbessert und eine bessere Anpassbarkeit an kundenindividuelle Druckanforderungen gewährleistet.
Durch Migration bestehender Vorlagen und Datenquellen auf die neue Technologie wurde die funktionale Gleichwertigkeit sichergestellt.
Aktivitäten
• Analyse bestehender Templates
• Aufbau von Reports und Subreports auf Basis von JasperReports
• Strukturieren von Abnahmetests zur Sicherstellung funktionaler Gleichwertigkeit
• Monitoring der Druckleistung bei Einsatz von JasperReports
• Dokumentation und Präsentation des Performancevergleichs vor und nach Migration
Ablösung der SAP Reporting Engine „Crystal Reports“ durch die quelloffene Engine „JasperReports“ aufgrund des angekündigten Support-Endes. Durch die Umstellung wird die Wartbarkeit von Drucktem-
plates verbessert und eine bessere Anpassbarkeit an kundenindividuelle Druckanforderungen gewährleistet.
Durch Migration bestehender Vorlagen und Datenquellen auf die neue Technologie wurde die funktionale Gleichwertigkeit sichergestellt.
Aktivitäten
• Analyse bestehender Templates
• Aufbau von Reports und Subreports auf Basis von JasperReports
• Strukturieren von Abnahmetests zur Sicherstellung funktionaler Gleichwertigkeit
• Monitoring der Druckleistung bei Einsatz von JasperReports
• Dokumentation und Präsentation des Performancevergleichs vor und nach Migration
Zertifikate
Sun Certified Java Programmer
Sun Microsystems2011