Skip to main contentSkip to navigationSkip to search
FreelanceTribes
Für Auftraggeber
AnmeldenRegistrieren
Loading...
RegistrierenTeamsVerfügbare Aufträge
TeamsVerfügbare Aufträge

Footer-Navigation

FreelanceTribes

Flexible Spezialisten ohne DBA-Risiko. Geprüfte Experten für Scale-ups und Mittelstand — alle Branchen.

FreelanceTribes verbindet Scale-ups und Mittelstand mit geprüften Freelance-Spezialisten und Teams — HR, Finance, Legal, IT, Marketing, Management und mehr — DBA-konform via Vermittlung oder Zwischeneinschaltung. Betrieben von Digital Tribes, 's-Hertogenbosch (NL).

Einsatzgebiet: Niederlande & EU · Handelskammer 59170972

LinkedIn

Für Auftraggeber

  • Auftraggeber-Übersicht
  • Freelance-Spezialisten
  • Offene Projekte
  • Freelance-Teams
  • Intake planen

Für Entscheider

  • Warum ein CEO FreelanceTribes wählt
  • Warum ein CTO FreelanceTribes wählt
  • Warum ein Tech Lead FreelanceTribes wählt
  • Warum ein Product Owner FreelanceTribes wählt
  • Warum ein Resource Manager FreelanceTribes wählt

Für Spezialisten

  • Für Freelancer
  • Profil anlegen
  • Für Teams
  • Stundensatz-Rechner

Unternehmen

  • Über FreelanceTribes
  • Über uns
  • Kontakt
  • Digital Tribes (Muttergesellschaft)

Kontakt

  • hello@freelancetribes.com
  • 073-2004544
  • Bruistensingel 120
    5232 AC ’s-Hertogenbosch, NL
Datenschutz·Cookie-Richtlinie·Allgemeine Geschäftsbedingungen

© 2026 FreelanceTribes B.V. Alle Rechte vorbehalten.

J&

Beschikbaar voor nieuwe opdrachten

Freelance specialist · IT

Inzetbaar alsSenior Backend Engineer(Java/Spring Boot) & Payments/Ledger/Balance | ex-Adyen/ex-Rabobank

Designed and implemented a payment platform handling multi-seller baskets, where a single successful shopper authorization deterministically fans out into multiple selle…

Locatie
Amsterdam
Jaren werkervaring
16
Indicatie uurtarief
€85
Werkwijze
Flexibel (in overleg)

Kurz klären, ob das zu Ihrem Bedarf passt — unverbindlich.

  1. Home
  2. /
  3. Freelancers
  4. /
  5. Senior Backend Engineer(Java/Spring Boot) & Payments/Ledger/Balance | ex-Adyen/ex-Rabobank

Waarvoor in te huren

Designed and implemented a payment platform handling multi-seller baskets, where a single successful shopper authorization deterministically fans out into multiple seller-level payment orders. This project is also a technical showcase of how large multi-entity platforms (Uber, eBay, Amazon) structure payment and accounting, reconciliation and payout flows FINANCIAL PRIMITIVES (MOR / MARKETPLACE) • Pay-ins — shopper → platform (authorization + capture) • Internal reallocations — platform → internal accounts (fees, commissions, settlements) • Pay-outs — platform → sellers or external beneficiaries ARCHITECTURE & PROCESSING GUARANTEES The system uses hexagonal architecture, the outbox pattern, Kafka-based orchestration, and idempotent command/event handlers to guarantee exactly-once style processing across distributed components. Payment and ledger flows are fully asynchronous, partition-aligned, and fault-tolerant by design. From an engineering standpoint, the project demonstrates how to structure a modern, cloud-ready financial system using a production-grade stack: Kotlin, Spring Boot, Kafka, PostgreSQL, Redis, Liquibase, Docker, and Kubernetes. It highlights practical system-design concerns such as resiliency, retries with backoff jitter, consumer lag scaling, partitioning strategy, deterministic Snowflake-style ID generation, and observability through Prometheus/Grafana and structured JSON logs. DOMAIN MODEL (DDD) Clear aggregates: PaymentIntent, Payment, PaymentOrder, Ledger. Each event (authorize, cancel, capture, refund, journal posting) is immutable and drives the next workflow step. TECH STACK Kotlin, Spring Boot, Kafka, PostgreSQL, Redis, Liquibase, Docker, Kubernetes, ElasticSearch, Kibana, Prometheus, Grafana.

Typische opdrachten & sterke punten

  • Payments specialist (ex-Adyen, ex-Rabobank)
  • Java/Kotlin + Spring Boot + Microservices (cloud-native)
  • Event-driven systems (Kafka + outbox)
  • Secure/Reliable Rest APIs (idempotency, retries, DLQ)
  • Payments accounting (double-entry ledger + balances)

Voorkeur voor projecten

  • I’m looking for backend-focused Java/Kotlin projects where reliability, scalability, and clear architecture matter. My background includes working at Adyen, where I gained deep experience with high-performance payment flows, distributed systems, and engineering cultures that value autonomy and ownership. More recently at Rabobank, I learned how to deliver change inside large, regulated organizations with strong risk controls, complex stakeholder landscapes, and slower decision cycles.
  • I prefer projects that involve designing or improving legacy architectures architectures, PSP integrations, authorization/capture flows, ledgering, or mission-critical transactional systems. I enjoy solving problems around idempotency, exactly-once delivery, Kafka pipelines, observability, and DDD-driven service design, and also wanna use the lessons learned at adtyen and apply it

Samenwerking & planning

  • Werkwijze: Flexibel (in overleg) — Flexibel
  • Beschikbaar · Beschikbaar vanaf Januar 2026

Sector & context

Fintech & Payments, eCommerce, SAAS, Merchant-of-Record (MoR) & Issuing & Acquiring & Local Payment Methods

Stack, domein & tools

Azure | Cloud Foundry | Kubernetes | AzureSql | Postgresq | Redis | Terraform | Dynatrace | Splunk | ElasticSeatchCloud Architecture

Soft skills & werkwijze

I’m detail-oriented and I care a lot about quality—both in code and in communication. I document decisions and systems clearly so teams can move faster and reduce operational risk. I keep a “student mindset”: I’m always learning, open to feedback, and continuously improving. I communicate human-to-human,direct, respectful, and empathetic because strong collaboration comes from trust and clarity, not hierarchy.

Persoonlijk profiel

I am a Senior backend engineer with 16 years of experience building resilient, highly available, scalable and reliable mission-critical systems handling high transaction volumes across multiple industries (energy, insurance, telecom), and the last 10 years focused deeply on payments and fintech. I spent 6 years at Adyen during a high-growth phase, where teams were small and ownership was high—so I worked across many stages of the payment lifecycle and often acted as a de-facto product owner, translating business needs into pragmatic technical solutions. What makes me unique is the combination of deep payment-domain expertise and a practical engineering mindset. I see technology as a tool to enable the business, not the goal itself. I’m deliberate about trade-offs and operational impact: before building, I ask “am I over-engineering?”, what failure modes exist, how will this run in production, and what technical debt are we accepting. I’m calm under pressure, communicate clearly, and take end-to-end ownership—from design to delivery to reliability in production.

Kenntnisse & Fähigkeiten

Java & Kotlin & Spring & Kafka & Payments & Ledger & Reliability & SecurityPrimär
Cloud ArchitectureSekundär
Azure | Cloud Foundry | Kubernetes | AzureSql | Postgresq | Redis | Terraform | Dynatrace | Splunk | ElasticSeatchErfahren
Skills-CV ansehen

Noch kein Skills-CV angelegt

Honorare

Stundensatz€85
Tagessatz€680

Verfügbarkeit

Verfügbar

Ab Januar 2026

A–Z

Sprachen

  • EngelsVloeiend
  • NederlandsBeginnend

Eigenes Profil?

Anmelden, um Ihr Profil zu bearbeiten und zu aktualisieren.

Anmelden