freehire launches on Product Hunt on 26 August.

Follow →

Data Platform Developer

Summary

Build and maintain an event-driven data platform using Apache Kafka, Kafka Streams, and Spring Boot, integrating data sources and exposing GraphQL APIs backed by MongoDB.

  • Model pracy: zdalny

  • Wymagana obecność w biurze: 1 raz w miesiącu we Wrocławiu

  • Preferowana lokalizacja kandydata: Wrocław i okolice (lub gotowość do przyjazdu do biura raz w miesiącu)

  • Must-have

    • Minimum 3 lata doświadczenia komercyjnego w środowiskach produkcyjnych.

    • Bardzo dobra znajomość Apache Kafka (brokerzy, topiki, producenci, konsumenci, replikacja).

    • Bardzo dobra znajomość Kafka Streams oraz kSQL.

    • Doświadczenie z Kafka Connect (konfiguracja i rozwój konektorów).

    • Bardzo dobra znajomość Java oraz Spring (Boot, Cloud, Security, Data).

    • Doświadczenie z MongoDB (projektowanie schematów, indeksowanie, optymalizacja zapytań).

    • Doświadczenie z GraphQL (schematy, resolvery, serwisy).

    • Podstawowa znajomość Apache Iceberg.

    • Java oraz Python.

    • Doświadczenie z Prometheus, Grafana oraz OpenTelemetry.

    • Znajomość TLS, SASL, ACL oraz szyfrowania danych.

    • Doświadczenie w Scrum lub Kanban oraz znajomość Jira i Confluence.

    Nice-to-have

    • Quarkus / GraalVM.

    • Avro / Protobuf / JSON Schema.

    • Tworzenie własnych SMT i konwerterów.

    • ELK / Vector / Dynatrace.

    • Doświadczenie DevOps / CI/CD.

    • Doświadczenie zarówno w środowisku cloud, jak i on-premise.

    O projekcie

    Rola w zespole Data Platform odpowiedzialnym za projektowanie, rozwój i utrzymanie nowoczesnej platformy event-driven. Główne technologie to Apache Kafka, Kafka Connect, Kafka Streams, kSQL, Spring Boot, MongoDB, GraphQL oraz Apache Iceberg. Projekt obejmuje rozwój backendu, integrację danych, automatyzację, monitoring oraz utrzymanie rozwiązań produkcyjnych. Współpraca z Data Engineerami, DevOpsami i analitykami w środowisku Agile.

    Zakres obowiązków

    • Projektowanie i rozwój rozwiązań event-driven.

    • Rozwój rozwiązań opartych o Apache Kafka, Kafka Connect, Kafka Streams i kSQL.

    • Definiowanie i wersjonowanie schematów danych.

    • Tworzenie mikroserwisów w Spring Boot.

    • Implementacja producerów, consumerów oraz stream processingu.

    • Budowa API GraphQL korzystającego z MongoDB.

    • Konfiguracja i rozwój konektorów Kafka Connect.

    • Tworzenie transformacji SMT oraz konwerterów.

    • Automatyzacja konfiguracji topików, konektorów i streamów.

    • Monitoring, observability oraz diagnostyka i optymalizacja środowiska Kafka.

    • Dokumentowanie rozwiązań i dzielenie się wiedzą.

    Atuty oferty

    • Praca przy nowoczesnej platformie event-driven.

    • Apache Kafka jako kluczowa technologia projektu.

    • Szeroki stack technologiczny: Kafka, Java/Spring, MongoDB, GraphQL, Apache Iceberg.

    • Możliwość pracy zarówno przy developmentcie, jak i integracji danych.

    • Realny wpływ na rozwiązania techniczne.

    • Praca zdalna z wizytą we Wrocławiu tylko raz w miesiącu.

    • Długoterminowa współpraca.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available