10/26/2026 updated


100 % available
Senior Backend Engineer & Solution Architect | Java/Spring Boot | Event-Driven Architecture
Wassenaar, Netherlands
Germany +2
Diplom-Informatikerin (Dipl.-Inform.) Schwerpunkt Künstliche Intelligenz info: Germany, Austria, Switzerland
About me
Senior Backend Engineer und Solution Architect, über 20 Jahre Erfahrung in Logistik, Banken, Zahlungsverkehr und Versicherungen. Java, Spring Boot, Kafka, RabbitMQ. Ich übersetze fachliche und regulatorische Anforderungen in Servicegrenzen und Schnittstellen und baue hands-on bis in den Betrieb.
OAuth 2.0GitHub ActionsAzure Kubernetes ServiceDatabase DesignPython (Programming Language)PostgreSQLMongoDBMyBatisRedisService-Oriented ArchitectureSystems IntegrationSpring MVCGrafanaSpring BootInfrastructure as Code (IaC)
Über 20 Jahre Berufserfahrung in der Entwicklung und Architektur geschäftskritischer Systeme in Logistik, Bankwesen, Zahlungsverkehr und Versicherungen.
Ich modelliere fachlich komplexe Systeme, entwickle Integrationen, übernehme technische Verantwortung und löse Probleme im produktiven Betrieb.
Bei FedEx trieb ich die Optimierung der globalen Online-Kontoeröffnung maßgeblich voran. Meine Fehleranalyse lieferte die Basis; die Umsetzung, an der ich mitwirkte, erreichte eine Senkung der Fehlerquote um mehr als 60 Prozent.
Java & Spring Boot
Fundierte Kenntnisse in Java (17/21/25) und Spring Boot (2/3/4), einschließlich Spring MVC, Spring WebFlux (reaktiv), Spring Security und Actuator. Entwicklung produktiver REST-APIs und ereignisgesteuerter Microservices in verschiedenen Branchen wie Logistik, Bankwesen und Versicherungen.
REST-APIs & Messaging-Integration
Umfangreiche Erfahrung im REST-API-Design mit OpenAPI-Spezifikation und Dokumentation sowie in der Integration über Apache Kafka, Azure Event Hubs und RabbitMQ. Absicherung von APIs mit OAuth2/OIDC und Spring Security.
Datenbankdesign & Persistenz
Entwurf und Migration von Datenbankschemata mit PostgreSQL, MongoDB, Cassandra und Redis. Einsatz von Flyway, MyBatis, Spring Data JPA und JdbcTemplate für robuste und skalierbare Datenpersistenz.
Testing & Qualitätssicherung
Einsatz von JUnit 5, Mockito, Testcontainers, WireMock, REST-Assured, Cucumber und Gatling. Erstellung von End-to-End-Tests mit fachlichen Personas als Testdaten.
CI/CD & DevOps
Aufbau und Pflege von CI/CD-Pipelines mit GitHub Actions, Jenkins, Azure Pipelines und Maven. Mehrere Produktions-Deployments pro Tag, gemessen über DORA-Metriken.
Container & Betrieb
Betrieb von Anwendungen mit Docker, Kubernetes (Azure AKS) und Helm. Monitoring mit Prometheus, Grafana, ELK und OpenTelemetry sowie Rufbereitschaft und Incident-Analyse.
Architektur & Dokumentation
Anwendung von Domain-Driven Design, hexagonaler Architektur und Event-Driven Architecture. Dokumentation mit arc42, ADRs, C4-Diagrammen, Runbooks sowie Betriebs- und Übergabedokumentation.
Agentische Entwicklung & KI
Einsatz von Claude Code mit eigenen Projektstandards (CLAUDE.md, Skills) und Aufgaben mit Akzeptanzkriterien. Weiterbildung in Generative AI und AI Engineering. Kenntnisse in Python (PySpark, pandas), Scala und TypeScript.
Cloud & Sicherheit
Erfahrung mit Azure und AWS sowie PKI, eIDAS und DSGVO by Design. Entwicklung sicherer APIs und Beitrag zur Zertifizierung als Qualified Trust Service Provider.
Experience
Professional experience10+ years
Freelancer since2021
Languages
GermanNative speakerEnglishFluentDutchFluent
Project history
Entwicklung eines eventgetriebenen Spring-Boot-Systems zur Betrugsprüfung bei Neukundenanträgen.
https://github.com/angelasindic/enrollment-hub
- Architektur mit 20 ADRs, arc42 und C4-Diagrammen dokumentiert
- Fehlertolerante Nachrichtenverarbeitung mit transaktionaler Outbox und Dead-Letter-Queues umgesetzt, sodass Ausfälle nachgelagerter Dienste angenommene Anträge nicht gefährden
- Automatisierte Unit- und Integrationstests mit Testcontainers sowie CI mit GitHub Actions; Observability mit Prometheus und OpenTelemetry
- KI-gestützt entwickelt: Aufgaben mit Problem, Lösungsansatz und Akzeptanzkriterien an die Agenten übergeben, ADRs als Rahmen; ein separater Review-Agent und Integrationstests mit Testcontainers prüften die Ergebnisse
OnePAM ist INGs globales 24/7-Referenzsystem für Kundenstammdaten. Die Backend-Services basieren auf Java 21, Spring Boot 3 und hexagonaler Architektur mit Cassandra Read Models auf einem MDM-Backend.
- Entwickelte OpenAPI-spezifizierte REST-APIs für Personen- und Organisationsbeziehungen, Vertragszuordnungen und Vollmachten, einschließlich paginierter und sicher parallelisierter Abfragen
- Korrigierte die Fehlersemantik API-übergreifend und sorgte für ein konsistenteres Fehlerverhalten
- Entwickelte fachsprachliche End-to-End-Szenarien mit Cucumber und wiederverwendbare Test-Personas gemeinsam mit dem Team
- Arbeitete mit Azure Pipelines für CI; Produktionsmonitoring und Incident-Analyse
- Führte Code-Reviews für Beiträge anderer Teams durch und coachte weniger erfahrene Entwickler
Backend der globalen Online-Kontoeröffnung auf fedex.com; Verantwortung für Architektur, Entwicklung und produktiven Betrieb im Team.
- Migrierte APIs von Java 8 auf Java 21 und Spring WebFlux, abgesichert durch End-to-End-Tests
- Analysierte Schwachstellen im Registrierungsprozess und trieb mit regionalen Fachbereichen Verbesserungen voran; gemeinsam mit der API-Modernisierung sank die Fehlerquote um 65 %
- Leitete die Backend-Entwicklung eines Rechnungskonto-Services mit länderspezifischer Workflow-Engine vom Proof of Concept bis zur Produktion
- Entwickelte REST-APIs mit Spring Boot, WebFlux und OpenAPI für Azure AKS und on-premises PCF
- Entwarf PostgreSQL-Datenmodelle mit Flyway, darunter einen Consent Store mit Hash-verketteter Historie
- Gestaltete Event-Streaming mit Kafka, Azure Event Hubs und Kafka Streams, inklusive Partitionierung und idempotenter Verarbeitung
- Implementierte regionsbasierte Zugriffskontrolle mit Okta und LDAP sowie API-Sicherheit mit OAuth2 und Spring Security
- Konzipierte mit der Enterprise-Architektur einen Rewards-Service zur Integration eines externen Treueprogramms
- Baute CI/CD-Pipelines mit GitHub Actions und Jenkins für mehrere Produktionsdeployments pro Tag
- Entwickelte Prometheus-Metriken und Alerting mit Helm; überwachte Releases mit Grafana und ELK
- Identifizierte und behob kritische Produktionsstörungen, auch in Kubernetes; beteiligte mich als Senior Lead an der 24/7-Rufbereitschaft