Job Description

Java Software Engineer – Event Driven Platforms (Kafka)

Zurich | Permanent | High-impact engineering

For 37 years we have built software that sits at the heart of financial institutions. The kind of systems where reliability, traceability, and scale are not nice-to-haves, they are essential.

We are looking for a
Java Software Engineer
who has
hands-on experience designing and building event-driven architectures
, with
Kafka as a core part of the platform
, not an afterthought. This role is about building and evolving the event backbone that drives complex, business-critical workflows across multiple services.

The engineering challenge

You will work on systems where a single event can trigger multiple downstream processes, such as compliance checks, enrichment, audit logging, and real-time decisioning. The platform is built to handle high throughput, strict reliability requirements, and evolving business rules. You will be expected...

Apply for this Position

Ready to join TMS Technology? Click the button below to submit your application.

Submit Application