Senior Java Backend Engineer - High-Scale Data Platform
Role details
Job location
Tech stack
Job description
Every day, billions of financial transactions move through the global banking system. We build the platform that makes that data searchable in real time - helping banks detect fraud, investigate issues, and stay compliant. This is high-volume, real-time backend engineering., We're hiring a Senior Java Backend Engineer to join our core platform team in Mechelen. You'll work in a small, autonomous team building the engine that ingests, indexes, and searches massive volumes of transaction data in real time. This is hands-on engineering at scale - designing systems, solving performance challenges, and shaping how the platform evolves. What You'll Work On
- Building high-performance backend services in Java (11+)
- Real-time ingestion and indexing of large-scale data
- Search capabilities using Elasticsearch / Lucene
- Performance optimisation and scalability
- Technical design and architecture decisions
- Writing clean, well-tested production code
Requirements
- Strong Java backend experience in production systems
- Experience with high-throughput / distributed systems
- Solid software design fundamentals
- Comfortable owning features end-to-end
- Pragmatic, collaborative mindset
Nice to have:
- Elasticsearch / Lucene
- Real-time data systems
- Fintech / regulated environments
The Environment
- Hybrid: 3 days in Mechelen office (opposite the station), 2 from home
- International, English-speaking team
- French or Dutch helpful for daily life
If you're a strong backend engineer who enjoys solving hard problems at scale - we'd like to hear from you.