O projekcie

  • Rola jest częścią zespołu Data Platform odpowiedzialnego za projektowanie, budowę i utrzymanie nowoczesnej platformy event-driven.

  • Głównym elementem platformy jest Apache Kafka wraz z Kafka Connect, Kafka Streams oraz kSQL. Rozwiązanie wykorzystuje również Spring Boot, Quarkus/GraalVM, MongoDB, GraphQL oraz Apache Iceberg.

  • Projekt obejmuje rozwój backendu, integrację danych, automatyzację, monitoring oraz utrzymanie rozwiązań działających w środowiskach produkcyjnych.

Twój zakres obowiązków

  • projektowanie i rozwijanie rozwiązań event-driven

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

  • definiowanie i wersjonowanie schematów danych

  • rozwój mikroserwisów w Spring Boot

  • implementacja producerów, consumerów i stream processingu

  • budowa API GraphQL udostępniającego dane 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 i observability

  • diagnostyka oraz optymalizacja działania Kafki

  • dokumentowanie rozwiązań i dzielenie się wiedzą

Nasze wymagania

  • Apache Iceberg wymagany na poziomie podstawowym. Wymagane jest minimum 3 lata praktycznego doświadczenia w środowiskach produkcyjnych.