Mediabistro logo
job logo

Middle/Senior Backend Engineer (Kafka, Java, ELK) (#4928)

N-iX, Poland, NY, United States


Poland, Romania, Ukraine

Work type:

Office/Remote

Technical Level:

Middle

Job Category:

Software Development

Project:

ZIM

We are looking for an experienced

Backend Engineer

to join a well-established development team working on large-scale event-driven systems.

Our client is an integrated shipping services company that has established itself as an independent carrier with a fresh and innovative approach to global logistics. The company operates a smart and efficient worldwide network, delivering reliable shipping services and ensuring stable operations for customers across the globe.

In this role, you will design and build event-driven solutions using Kafka and related technologies, focusing on stream processing applications, data pipelines, and monitoring solutions built with the ELK stack.

Responsibilities:

Design and develop event-driven architectures using Apache Kafka and Kafka Streams;

Build and maintain stream processing applications and data pipelines;

Design and implement ELK pipelines, indexes, dashboards, and alerts;

Lead architecture discussions and contribute to the design of Kafka-based event streaming systems;

Configure Kafka connectors and manage Kafka topics;

Develop scalable event-based processing applications according to architecture and design specifications;

Support development and QA teams throughout the software development lifecycle;

Contribute to monitoring, observability, and reliability of streaming platforms.

Requirements:

4+ years of experience building Kafka-based applications;

Strong experience with Kafka ecosystem components:

Kafka Streams (including Processor API)

Kafka Connect

Schema Registry

4+ years of experience with Java and Spring, implementing Kafka Streams applications;

Hands‑on experience with the ELK stack (Elasticsearch, Logstash, Kibana) for monitoring and observability;

Experience with Logstash Configuration Language (LCL) for configuring pipelines (inputs, filters, outputs);

Solid knowledge of SQL and Oracle PL/SQL, including query optimization;

Experience working with REST APIs;

Experience using Kafka CLI tools and REST APIs for managing Kafka resources;

Experience working in Linux/Unix environments;

Experience with IntelliJ IDEA;

Experience contributing to DevOps processes for Kafka and ELK.

Nice to Have:

Experience managing and maintaining ELK servers;

Experience with Confluent Kafka Cloud;

Experience with Python;

Exposure to AI/ML-related projects.

We offer*:

Flexible working format - remote, office-based or flexible

A competitive salary and good compensation package

Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)

Active tech communities with regular knowledge sharing

#J-18808-Ljbffr