10/26/2026 updated

**** ******** ****
100 % available

Senior Backend Engineer & Solution Architect | Java/Spring Boot | Event-Driven Architecture

Wassenaar, Netherlands
Germany +2
info: Germany, Austria, Switzerland
Diplom-Informatikerin (Dipl.-Inform.) Schwerpunkt Künstliche Intelligenz
Wassenaar, Netherlands
Germany +2
info: Germany, Austria, Switzerland
Diplom-Informatikerin (Dipl.-Inform.) Schwerpunkt Künstliche Intelligenz

Profile attachments

AngelaSindic_Profil.pdf

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)BackendSpring DataEvent Driven ArchitecturePySparkApache KafkaDomain Driven DevelopmentApi DesignElastic KibanaDomain Driven Design
Ü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

Backend-Entwicklung & Softwarearchitektur

Eigenständiges Referenzprojekt
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

Senior Java Developer, OnePAM Core Banking Services

ING Bank

Banking & Financial Services

>10.000 team member

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

Lead Developer, Global Web-Based Registrations

FedEx

Transport & Logistics

>10.000 team member

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

Mitgründerin & CTO

Marmoris B.V.

Energy, Water & Environment

< 10 team member

Entscheidungsunterstützung für das Küstenumweltmanagement auf Basis von Satellitendaten; Überführung vom Prototyp zum MVP, containerisiert auf AWS EC2. Algorithmen für Wasserqualitätsindikatoren aus Satellitendaten (Copernicus) mit Python und PySpark entwickelt. Aufnahme in das ESA-BIC-Inkubationsprogramm am Space Campus Noordwijk.

Weiterbildung

Weiterbildung Machine Learning
Vier Abschlüsse (siehe Zertifikate); gemeinnützige KI-Projekte für die Provinz Zuid-Holland.

Senior Developer

Cleverbase ID B.V.

Internet & IT

10-50 team member

  • Entwarf und implementierte APIs für Audit-Log- und Metrik-Dienste bis zum produktiven Einsatz und erarbeitete die zugehörige Roadmap
  • Vertrat die Systemarchitektur im QTSP-Audit gegenüber externen Auditoren; die Zertifizierung als Qualified Trust Service Provider wurde erfolgreich erreicht
  • Erarbeitete Leitlinien für sichere API-Entwicklung, die von den externen Auditoren positiv hervorgehoben wurden
  • Erstellte BPMN-Dokumentationen und coachte Entwickler

Senior Developer, später Software-Solution-Architect

Klaverblad Verzekeringen

Insurance

500-1000 team member

  • Mitarbeit am Entwurf der Zielarchitektur zur Ablösung des monolithischen Lebensversicherungs-Kernsystems durch Microservices und definierte Servicegrenzen, Datenhoheit und SOAP-Schnittstellenverträge
  • Gestaltete das MongoDB-Datenmodell mit und wirkte an der Migration von DB2 nach MongoDB mit
  • Entwarf ein periodenbasiertes Prämienmodell für Lebensversicherungen, das rückwirkende Änderungen durch Neuberechnung der betroffenen Perioden berücksichtigt; die darauf basierende versicherungsmathematische Berechnung ging mit korrekten Ergebnissen in Produktion
  • Konzipierte und implementierte Integrationsrouten mit Apache Camel zur automatischen Annahme von Anträgen für Sterbegeld- und Schadenversicherungen (Kfz, Haus), die produktiv eingesetzt wurden
  • Entwickelte Front-Office-Webanwendungen für verschiedene Schadenversicherungsprodukte

Senior Developer; ab 02/2008 technische Leitung des Entwicklungsteams

ACI Worldwide

Banking & Financial Services

>10.000 team member

  • Entwickelte Komponenten zur Verwaltung von Kreditkartendaten für eine neue Generation der Chipkartenausgabe nach EMV-Standard mit Anbindung an Hardware-Sicherheitsmodule (HSM); das erste Release wurde termingerecht ausgeliefert und vom Kunden IBM abgenommen
  • Etablierte Entwicklungsstandards im Team und baute eine CI/CD-Strecke mit integrierten Qualitätsschranken auf
  • Vertrat den Standort Gouda in unternehmensweiten Architekturabstimmungen und förderte den Wissenstransfer durch Design-Pattern-Workshops

IT-Spezialistin

Oberfinanzdirektion Niedersachsen

Government and Public Services

>10.000 team member

Standardisierung der digitalen Beweissicherung, Einführung maschineller Textanalyse.

Senior Java Consultant

CMG Finance, Amstelveen

Internet & IT

50-250 team member

J2EE-Webanwendungen, Domänenmodelle und Datenbankschemata.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in