Körber Group

Senior Java Backend Engineer - Kafka & Streaming

Körber Group · Algés, Portugal

Transportation, Logistics, Supply Chain and Storage · 1,001-5,000 employees

Jun 30
Remote Senior (5-10 yrs) Full-time Portugal
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, build, and operate end-to-end data streaming applications to transform real-time operational data into analytics and visualizations. Collaborate with cross-functional teams to ensure the scalability and reliability of streaming systems in a parcel sorting environment.

What they look for

Java Kafka Streams Distributed Systems Data Pipelines Event-Driven Architecture Groovy Docker Kubernetes CI/CD DevOps Grafana Real-Time Data Processing

Requirements

Requires a degree in Computer Science or a related field with strong production-level Java experience and expertise in Kafka Streams. Candidates should be familiar with containerization, CI/CD pipelines, and event-driven architectures.

Benefits

Competitive Salary Package Extra Days Off Birthday Off Flexible Working Hours Remote Work Option Health Insurance For The Whole Family Well-Being And Employee Assistance Program Fresh Fruit, Bread And Yogurt

Full description

Your role in our team

As a Software Developer in our Analytics Team, you will design, build, and further develop our existing data streaming applications that power analytics in a parcel sorting environment. You will work closely with Project and Product Management, as well as cross-functional teams including Product, R&D, and system architecture, to transform real-time operational data into meaningful insights and visualization products.

Main responsabilities

• Target: you own services end-to-end: design, implementation, deployment, and operation

• Design, and continuously improve existing analytics and streaming applications based on real-time data from parcel sorting systems (Kafka Streams and related technologies)

• Implement data integration components (adapters/connectors) to onboard additional data sources

• Create and maintain data visualizations and dashboards (primarily Grafana)

• Ensure scalability, reliability, and performance of streaming systems in production

• Collaborate closely with Product Management to translate requirements into technical solutions

• Support integration teams in using our developed products

• Work in interdisciplinary teams, including machine control, system architecture, and operations

Your profile

• Degree in Computer Science, Mathematics, Physics, Electrical Engineering, or a comparable field

• Strong programming experience in Java (production-level experience)

• Solid understanding of stream processing concepts and Kafka Streams (or similar frameworks)

• Experience in building and maintaining distributed systems and data pipelines

• Familiarity with event-driven architectures and real-time data processing

• Working knowledge of Groovy or similar JVM-based scripting language

• Experience with containerization and orchestration (Docker, Kubernetes)

• Familiarity with CI/CD pipelines and DevOps practices

  • Negotiation-proof English, written and spoken; German is a plus

Your benefits

• Exciting tasks in a fast-growing, future-oriented industry player

• Competitive salary package, with extra-days off, including your birthday, flexible working hours and remote work option.

• Health insurance for the whole family

• Well-Being and Employee Assistance Program

• Active protocols with external partners and other caring perks (ex: fresh fruit, bread and yogurt)

• A pleasant and collaborative working atmosphere

Apply now and join our team!

Ready for your next step? Click on ‘Apply now’ to get started right away! As long as the position is advertised, you can apply at any time.

We value diversity and therefore welcome all applicants - regardless of gender, nationality, ethnic or social origin, religion/belief, disability, age, sexual orientation and identity, and any other protected status. You can find out more about our culture here Culture at Körber - it's worth taking a look!

If you have any questions or technical problems, please send us an e-mail to jobs@koerber.com. Eliana Cristina Costa Cruz is the responsible person for this job advertisement. We work with permanent partners and therefore ask recruitment consultants to refrain from contacting us by e-mail or telephone.