← Back to jobs

Senior Data Platform Developer (Kafka)

Skills

agileanalyticsavrodata engineeringdevopsdistributed systemsdynatraceevent driven architecturegraphqlicebergjavajsonkafkamicroservicesmongodbobservabilityopentelemetryprotobufpythonquarkusspringKafkaPythonJava

Description

Wynagrodzenie
B2B: 135 – 145 PLN / godz. netto

O projekcie

Dla naszego klienta z sektora bankowego poszukujemy doświadczonego Senior Data Platform Developera, który dołączy do zespołu rozwijającego nowoczesną platformę danych opartą na architekturze event-driven.

Szukamy osoby z silnym doświadczeniem backendowym i praktyczną znajomością Apache Kafka, która brała udział w projektowaniu, budowaniu oraz rozwijaniu rozwiązań przetwarzających dane w czasie rzeczywistym. Idealny kandydat swobodnie porusza się w ekosystemie Java, rozumie zagadnienia związane z systemami rozproszonymi i posiada doświadczenie w pracy nad rozwiązaniami klasy enterprise.

Jeżeli masz za sobą pracę przy platformach danych, mikroserwisach oraz rozwiązaniach opartych o zdarzenia i chcesz rozwijać nowoczesną platformę wykorzystywaną w środowisku bankowym, zapraszamy do aplikowania.

Zakres obowiązków

  • projektowanie i rozwój rozwiązań opartych na architekturze event-driven,

  • tworzenie i rozwój mikroserwisów w Java oraz Spring Boot,

  • implementacja rozwiązań wykorzystujących Apache Kafka, Kafka Streams oraz ksqlDB,

  • udział w projektowaniu i wdrażaniu przepływów danych w czasie rzeczywistym,

  • konfiguracja oraz rozwój Kafka Connect i integracji z systemami zewnętrznymi,

  • projektowanie i utrzymanie schematów danych (Avro, Protobuf, JSON Schema),

  • integracja danych pomiędzy Kafka, MongoDB, Apache Iceberg oraz innymi systemami,

  • automatyzacja konfiguracji topiców, connectorów i aplikacji streamingowych,

  • monitorowanie, analiza i optymalizacja środowisk produkcyjnych,

  • diagnozowanie problemów związanych z wydajnością, opóźnieniami oraz przetwarzaniem danych,

  • współpraca z zespołami Data Engineering, DevOps oraz Analytics.

Kluczowe wymagania

  • około 5 lat doświadczenia komercyjnego w tworzeniu oprogramowania backendowego,

  • bardzo dobra znajomość Java oraz Spring Boot,

  • praktyczne doświadczenie z Apache Kafka zdobyte w środowiskach produkcyjnych,

  • doświadczenie w projektowaniu i implementacji architektury event-driven,

  • doświadczenie z Kafka Streams,

  • znajomość Kafka Connect,

  • doświadczenie w pracy z systemami rozproszonymi i integracją danych,

  • znajomość zagadnień związanych z monitoringiem i obserwowalnością systemów,

  • doświadczenie w pracy w środowiskach Agile,

  • gotowość do okazjonalnych wizyt w biurze we Wrocławiu (średnio 1 raz w miesiącu).

Mile widziane

  • doświadczenie w sektorze bankowym lub finansowym,

  • znajomość MongoDB,

  • doświadczenie z GraphQL,

  • znajomość Apache Iceberg,

  • Quarkus / GraalVM,

  • OpenTelemetry,

  • Dynatrace,

  • Python,

  • doświadczenie z platformami chmurowymi.

Kogo szukamy?

Osoby, która łączy mocne doświadczenie programistyczne z praktyczną znajomością Apache Kafka i systemów event-driven. Zależy nam na kandydacie, który nie tylko implementuje rozwiązania, ale również rozumie ich architekturę, potrafi współpracować z różnymi zespołami oraz odnajduje się w złożonych środowiskach enterprise.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Poland.

Finding similar jobs…