CareerPlan

Senior Softwareentwickler:in Java - Data Team (Deutsche Bahn)

Frankfurt am Main (hybrid)RemoteFull-time2026-10-07 → 2026-11-10

Core

Develop central backend systems enabling real-time data exchange between various systems within the Deutsche Bahn ecosystem.

Role type

Senior Java Backend Engineer (Data & Messaging)

Builds

Scalable backend components, Kafka-centric services, and messaging solutions (Kafka, MQTT, AMQP)

Domain

Rail transport / Data infrastructure / Real-time streaming

Required skills

Java, Spring/Quarkus, Apache Kafka, SQL, AWS, CI/CD (GitLab, Docker, Bash), JSON/Protobuf/Avro

Preferred skills

Python for data analysis, REST/GraphQL/RPC/WebSockets

Technologies

Java, Spring, Quarkus, Kafka, MQTT, AMQP, AWS, GitLab, Docker, Bash, JSON, Protobuf, Avro, REST, GraphQL, RPC, WebSockets

Responsibilities

Develop scalable backend components using Java and modern frameworks; Operate and scale services within a Kafka-centric platform; Implement and maintain messaging solutions and classic interfaces (REST, GraphQL, RPC, WebSockets)

Seniority

Senior, hands-on IC