Skip to main contentSkip to navigationSkip to search
FreelanceTribes logo

FreelanceTribes

LoginSign up
Loading...
VBAR ChecklistHourly Rate CalculatorCreate Invoice
VBAR ChecklistHourly Rate CalculatorCreate InvoiceIncome Tracker
📚 KnowledgeKnowledge & InsightsMarket Sentiment
👥 CommunityTeams
Beschikbaar voor nieuwe projecten

Java & Kotlin & Spring & Kafka & Payments & Ledger & Reliability & SecurityExpert

IT Specialist met ervaren expertise

Locatie

Amsterdam

Jaren werkervaring

16

Uurtarief

€85

Direct beschikbaar
Remote & On-site
Flexibele inzet

Want to work with this freelancer?

  1. Home
  2. Freelancers
  3. Java & Kotlin & Spring & Kafka & Payments & Ledger & Reliability & Security Expert

Over deze specialist

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.

S
Soft Skills

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.

Gewenste 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

Unique Selling Points

✓

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)

Kennisgebieden

Java & Kotlin & Spring & Kafka & Payments & Ledger & Reliability & SecurityPrimair
Cloud ArchitectureSecundair
Azure | Cloud Foundry | Kubernetes | AzureSql | Postgresq | Redis | Terraform | Dynatrace | Splunk | ElasticSeatchErvaren

Tarieven

Uurtarief€85
Dagtarief€680

Beschikbaarheid

Beschikbaar

Vanaf: January 2026

🌐
Taalvaardigheid

EngelsVloeiend
NederlandsBeginnend

Want to work with this freelancer?

🔐
Eigen profiel?

Log in om je profiel te bewerken en bij te werken.

Inloggen