Data Domain Architect

ASTEK Polska REMOTE 2026-09-23

Must Have :


Bardzo dobra znajomość budowy domen danych.

Doświadczenie w projektowaniu domen danych.

Doświadczenie w modelowaniu danych.

Znajomość problemów związanych z zasilaniem domen danych.

Znajomość problemów związanych z aktualizacją stanów danych w domenach.

Doświadczenie w projektowaniu rozwiązań opartych o Kafka.

Bardzo dobra znajomość mechanizmów event-driven.

Doświadczenie w projektowaniu integracji pomiędzy systemami.

Doświadczenie w projektowaniu rozwiązań opartych o Event Consumer i Event Publisher.

Doświadczenie z PostgreSQL.

Doświadczenie w projektowaniu modeli danych w PostgreSQL.

Znajomość REST API.

Umiejętność zaprojektowania modelu danych umożliwiającego skuteczne dostarczanie danych z systemu źródłowego do systemów konsumujących.

Doświadczenie w pracy z systemami źródłowymi, które nie wystawiają eventów dedykowanych dla poszczególnych obiektów biznesowych.

Umiejętność projektowania mechanizmów zapewniających spójność danych pomiędzy systemami.


Technologie :


PostgreSQL

Kafka

REST API

Domeny danych

Modelowanie danych

Event-Driven Architecture

LLDS

Lokalizacja / model pracy: Zdalne miejsce świadczenia usług

współpraca długofalowa. Rozwiązanie będzie pełnić rolę LLDS utrzymującego obraz bieżących stanów obiektów biznesowych (encji), zasilanego z głównego systemu rozliczeniowego.

Zasilanie LLDS zakładane jest poprzez:

batch (initial),

batch (re-load),

batch (reconcyliacja),

a następnie zdarzeniowo poprzez Kafka w celu utrzymania spójności danych.

Domena będzie posiadać:

Event Consumer (integrator / deduplikator / normalizator eventów Kafka),

Bazę LLDS,

Warstwę REST API służącą do operacji pasywnych odczytów z LLDS,

Event Publisher wystawiający zmiany na obiektach dla innych systemów Banku poprzez Kafka.

Poszukiwana osoba powinna posiadać praktyczne doświadczenie w budowie domen danych, znać problemy związane z ich zasilaniem i aktualizacją stanów oraz potrafić projektować modele danych umożliwiające skuteczne dostarczanie danych pomiędzy systemami źródłowymi i systemami konsumującymi dane.

Szczególnie istotne jest doświadczenie w środowiskach, w których system źródłowy nie wystawia eventów dedykowanych dla poszczególnych obiektów biznesowych.

,[Projektowanie i rozwój domeny danych dla obszaru maklerskiego., Opracowywanie modeli danych w PostgreSQL przechowujących bieżące stany obiektów biznesowych., Projektowanie procesów zasilania domeny danych w trybach initial load, re-load oraz reconciliacji., Tworzenie rozwiązań opartych o architekturę Event-Driven z wykorzystaniem Apache Kafka., Projektowanie i rozwój komponentów Event Consumer odpowiedzialnych za odbiór, deduplikację oraz normalizację zdarzeń., Projektowanie mechanizmów utrzymania spójności danych pomiędzy systemem źródłowym a domeną danych., Definiowanie i implementacja integracji pomiędzy systemami z wykorzystaniem Kafka oraz REST API., Projektowanie i rozwój warstwy REST API udostępniającej dane systemom konsumującym., Projektowanie komponentów Event Publisher publikujących zmiany do innych systemów organizacji., Analiza i modelowanie przepływów danych pomiędzy systemami źródłowymi i docelowymi., Opracowywanie rozwiązań dla środowisk, w których systemy źródłowe nie udostępniają dedykowanych zdarzeń dla poszczególnych obiektów biznesowych., Współpraca z architektami, analitykami i zespołami integracyjnymi przy projektowaniu docelowych rozwiązań., Identyfikowanie oraz rozwiązywanie problemów związanych z jakością, kompletnością i aktualnością danych., Wsparcie w definiowaniu standardów modelowania danych i integracji w ramach domeny.] Requirements: PostgreSQL, Kafka, REST API, C, R, SQL