Senior Software Engineer - Java and Search Systems

Vyntra
Mechelen, Belgium
2 months ago
Apply on careerjet.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Apache Lucene Elasticsearch Gradle Performance Tuning Scrum Methodology Search Technologies Transaction Data Spring-boot Backend Solid Principles Kubernetes
+2 more
Production Code Real Time Data

Job description

We’re hiring a Senior Software Engineer to join the core Transaction Observability team in Mechelen. You’ll work in a small, autonomous scrum team building the engine that ingests, indexes and makes searchable massive volumes of financial transaction data in real time. This is hands-on backend engineering at scale. You’ll design and build core features, optimise performance, and influence architectural decisions that directly impact global banks. If you enjoy solving hard data problems and care about writing clean, performant Java - you’ll feel at home here. Our stack: Java, Spring Boot, Elasticsearch, Gradle, Kubernetes/Helm. What You’ll Do

  • Designing and building high-performance backend components in Java
  • Real-time ingestion and indexing of large-scale transaction data
  • Advanced search capabilities using Elasticsearch
  • Performance optimisation and scalability improvements
  • Technical design discussions and architectural evolution
  • Writing clean, well-tested, production-grade code

Requirements

  • Strong Java backend experience, building production systems
  • Solid understanding of software design principles and the ability to own technical decisions end-to-end
  • Experience with scalable, high-throughput systems
  • A product-minded approach - you think about the customer, not just the code

Big Pluses

  • Hands-on experience with Elasticsearch or Apache Lucene
  • Experience in fintech, regtech, or financial messaging
  • Exposure to high-volume, real-time data systems

Benefits & conditions

  • Your code ships to production at some of the world’s largest banks - this isn’t internal tooling that nobody notices
  • The scale is real - real-time search across billions of financial messages
  • Small team, high ownership - you shape technical decisions, not just execute tickets
  • Modern delivery pipeline - GitHub Actions, ArgoCD, continuous delivery to soak testing instances - so you can ship with confidence
  • AI-augmented development - we use Claude Code as part of our daily workflow, so you spend more time on hard problems and less on routine work
  • Hybrid work with an office five minutes from Mechelen station
  • International, English-speaking engineering team
  • Competitive compensation including Belgium’s federal mobility budget

We welcome applications from candidates who have the right to work in Belgium. Visa sponsorship is not available for this role.

About the company

Vyntra

  • Mechelen, Antwerpen
  • Vast
  • Voltijds

  • 9 uren geleden

Every day, billions of financial transactions move through the world’s banking system. Fraud hides in that data. Compliance failures lurk in it. Operational risks surface in it - often too late. Vyntra exists to change that. We’re a global leader in real-time transaction intelligence, trusted by over 130 financial institutions across 60+ countries - from retail and private banks to Central Securities Depositories. Our platform gives banks the power to see, secure, and optimise every transaction as it happens. The work is consequential. The technology is genuinely hard. And we’re looking for an engineer who wants both.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.be
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Reviewing existing open source full-text search tools

Michele Riva · World Congress 2022

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:04 min

Overview of Kubernetes operators and custom resource definitions

Philipp Krenn · World Congress 2022

Videos

See all

Related articles

See all