12.06.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior Java Softwareentwickler | Camunda-Experte | 6+ Jahre | Spring Boot, Kafka, Kubernetes
Frankfurt am Main, Deutschland
Weltweit
B.Sc. Informatik und ComputertechnikÜber mich
Senior Java/Fullstack Entwickler mit 6 Jahren Erfahrung in High-Load Microservices (Java, Spring Boot), Cloud (Kubernetes, Docker) und Frontend (Angular). Starke Kenntnisse in Prozessautomatisierung (Camunda) und Messaging-Systemen (Kafka). Projekterfahrung u. a. bei HDI, Deutsche Bahn, VHV und CFT.
Skills
HTMLJavaScriptSpring SecurityAgile MethodologieBootstrapCSSApache LuceneCodeanalyseDevOpsElasticsearchGitHubGoogle Web ToolkitGradleHibernateJava SE
Ich bin Senior Java/Fullstack Entwickler mit über 6 Jahren Projekterfahrung in der Entwicklung hochperformanter und skalierbarer Microservices sowie moderner Webanwendungen.
Mein Schwerpunkt liegt auf der Konzeption und Umsetzung komplexer Backend-Architekturen (Java, Spring Boot), der Automatisierung von Prozessen (Camunda), dem Einsatz von Messaging-Systemen (Kafka) und der Integration sicherheitskritischer Komponenten (Keycloak, OAuth2, SSO). Mit meiner Kombination aus technischer Tiefe, Architekturverständnis und Branchen-Know-how (Transport, Logistik, FinTech, Versicherungen) helfe ich Unternehmen dabei, komplexe Systeme effizient und sicher umzusetzen.
Backend & Architektur
Langjährige Erfahrung mit Java SE (6–21), Spring Boot, Microservice-Architekturen
Konzeption und Entwicklung hochlastfähiger Systeme, inkl. Resilience4j, Lucene, MapStruct
Datenbankdesign und -integration: PostgreSQL, MongoDB, OracleDB
Integration externer Systeme (SOAP, REST, Thomson Reuters Sanktionslisten)
Frontend
Entwicklung moderner Frontends mit Angular, TypeScript, HTML, CSS, Bootstrap, Tailwind
Erfahrung mit GWT und Vaadin für Unternehmensanwendungen
Fokus auf nutzerfreundliche und performante UI-Umsetzungen
Cloud & Infrastruktur
Containerisierung und Deployment mit Docker, Kubernetes, Helm
Observability & Monitoring: ELK, Grafana, Prometheus, OpenTelemetry, Jaeger, Loki
CI/CD: Jenkins, GitLab CI/CD, Bamboo, GitHub/GitFlow
Dokumentation & Schnittstellen: OpenAPI/Swagger
Prozessautomatisierung & Messaging
Modellierung und Umsetzung von BPMN-Prozessen in Camunda 7, Camunda 8
Asynchrone Verarbeitung von Massendaten mit Apache Kafka
Automatisierung und Optimierung von Geschäftsprozessen (z. B. EVU-Streckenbestellungen bei Deutsche Bahn)
Security
Starke Kenntnisse in Authentifizierung und Autorisierung (JWT, SSL, OAuth2, OpenID, SSO, Keycloak)
Implementierung von 3D-Secure-Mechanismen für Finanztransaktionen
Erfahrung in sicherheitskritischen Projekten im Banken- und Versicherungsumfeld
Testing & Qualitätssicherung
Breites Spektrum an Testverfahren: Unit-, Integrations-, Last- und Performancetests
Tools: JUnit, Mockito, Postman, JMeter, Selenium, Cucumber
Statische Codeanalyse und Security-Checks (SonarQube, Fortify, Whitesource)
Methoden & Arbeitsweise
Agiles Arbeiten mit Scrum, Kanban und SAFe
Test-Driven Development (TDD), OOP, OOA, OOD
Interdisziplinäre Zusammenarbeit mit verteilten Teams
Zertifizierungen
- iSAQB Certified Professional for Software Architecture (CPSA-F)
- ISTQB Certified Tester – Foundation Level
- SAFe 6 Practitioner
- Camunda Certified Associate
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projekt: Bestellsystem
- Architektur und Entwicklung eines hochperformanten Microservices zur asynchronen Verarbeitung von SOAP-Anfragen der Eisenbahnverkehrsunternehmen (EVU) mittels Apache Kafka für die Nutzung von Strecken nach der RailNetEurope-Schnittstellenspezifikation
- Entwicklung eines Angular-Webportals zur Nutzung der zuvor implementierten SOAP-Microservices, wodurch EVU Streckenbestellungen beantragen und nachverfolgen können
- Konzeption und Implementierung einer Volltextsuche für EVU-Streckenbestellungen auf Basis der Lucene-Bibliothek
- Modellierung und Umsetzung von BPMN-Prozessen in Camunda zur Weiterverarbeitung und Automatisierung von EVU-Streckenbestellungen
- Entwicklung von Konzepten und Umsetzung verschiedener Teststufen (Unittests, Integrationstests, Last- und Performancetests, usw.)
- Einrichtung der Swagger-Dokumentation, Protokollierung, Metriken und Tracing
- Vorbereitung der Konfigurationen für Docker, Kubernetes und Helm
Haupt-Technologien: Java, Spring Boot, Angular, Kafka, Camunda 8, Lucene, JMeter, Kubernetes, Helm, Prometheus, OpenTelemetry, Grafana, Keycloak, PostgreSQL
Projekt: Kreditportal
- Ablösung einer proprietären Autorisierungslösung durch die Einführung von Keycloak (OAuth2/SSO) zur Vereinheitlichung der Authentifizierung in der Microservice-Architektur für Frontend- und Backend-Kommunikation
Haupt-Technologien: Keycloak, Angular, Tailwind, Java, Spring Boot, Maven, PostgreSQL
Projekt: Kredite und Karten
- Entwicklung eines hochperformanten Microservices zur Überprüfung personenbezogener Daten anhand der Thomson-Reuters-Sanktionslisten mittels Volltextsuche und zur Genehmigung von Banktransaktionen
- Entwicklung eines Microservices für Mikrofinanz-Institutionen zur Auszahlung von Darlehen und zur Einrichtung wiederkehrender Zahlungen einschließlich Implementierung der 3D-Secure-Bestätigung
- Entwicklung eines Microservices für die Authentifizierung von Bankkunden mittels eines staatlichen Dienstleisters
- Entwicklung einer internen Web-Applikation für die Arbeitsplätze von Bankmitarbeitern zur Bearbeitung von Kundenanfragen zu Bankkarten unter Verwendung von GWT (Google Web Toolkit)
- Vorbereitung der Konfigurationen für Docker, Kubernetes und Helm
Haupt-Technologien: Java, Spring Boot, Kubernetes, Helm, Grafana, Prometheus, OpenTelemetry, ELK, PostgreSQL, OracleDB, MongoDB, GWT