Tech Stack / Keywords
Data modelingData architecturePostgreSQLKafkaEvent-Driven ArchitectureREST APIintegrationMicroservices
Podsumowanie oferty
Architekt/ka będzie projektować domenę danych dla obszaru maklerskiego w projekcie budowy nowej bazy danych dla klienta z branży bankowej. Zakres obejmuje model danych, mechanizmy zasilania i synchronizacji oraz rozwiązania oparte na PostgreSQL, Kafka i architekturze event-driven.
Wymagania
- Doświadczenie w projektowaniu i budowie domen danych.
- Bardzo dobra znajomość modelowania danych oraz projektowania modeli dla systemów integracyjnych.
- Praktyczne doświadczenie z bazami danych PostgreSQL.
- Zrozumienie wyzwań związanych z zasilaniem, synchronizacją oraz utrzymaniem spójności danych pomiędzy systemami.
- Doświadczenie w projektowaniu architektury Event-Driven.
- Znajomość mechanizmów Kafka oraz wzorców Event Consumer i Event Publisher.
- Umiejętność projektowania integracji pomiędzy systemami z wykorzystaniem zdarzeń i API.
- Zrozumienie problematyki aktualizacji stanów obiektów biznesowych w domenach danych.
- Umiejętność projektowania rozwiązań zapewniających wysoką jakość i spójność danych.
- Znajomość zasad projektowania oraz wykorzystania REST API.
- Doświadczenie w pracy z systemami źródłowymi o ograniczonych możliwościach integracyjnych.
Mile widziane:
- Doświadczenie przy budowie rozwiązań klasy LLDS (Low Level Data Store).
- Znajomość zagadnień związanych z reconciliacją oraz odtwarzaniem danych (re-load).
- Doświadczenie w sektorze finansowym, bankowym lub maklerskim.
- Znajomość wzorców integracyjnych wykorzystywanych w architekturach rozproszonych.
- Doświadczenie w projektowaniu rozwiązań opartych o mikrousługi.
- Znajomość zagadnień związanych z deduplikacją i normalizacją zdarzeń.
- Doświadczenie w projektowaniu rozwiązań zapewniających wysoką niezawodność przepływu danych.
Obowiązki
Zadania:
- Projektowanie domeny danych dla obszaru maklerskiego w oparciu o PostgreSQL.
- Projektowanie i rozwój modelu danych przechowującego bieżący stan obiektów biznesowych.
- Projektowanie mechanizmów zasilania danych w trybach initial load, re-load oraz reconciliacji.
- Projektowanie i rozwój rozwiązań opartych o Kafka oraz architekturę event-driven.
- Projektowanie komponentów Event Consumer odpowiedzialnych za odbiór, deduplikację i normalizację zdarzeń.
- Definiowanie i implementacja mechanizmów zapewniających spójność danych pomiędzy systemem źródłowym a domeną danych.
- Projektowanie warstwy REST API udostępniającej dane systemom konsumującym.
- Projektowanie mechanizmów Event Publisher publikujących zmiany do innych systemów Banku.
- Współpraca z zespołami integracyjnymi i biznesowymi przy definiowaniu przepływów danych.
- Analiza i rozwiązywanie problemów związanych z aktualizacją stanów danych oraz synchronizacją między systemami.
- Opracowywanie rozwiązań dla środowisk, w których system źródłowy nie udostępnia dedykowanych eventów dla poszczególnych obiektów biznesowych.
Benefity
- Długoterminowa współpraca.
- Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji.
- Możliwość rozwijania umiejętności, uczestniczenia w konferencjach oraz dzielenia się wiedzą w ramach Mentoring Competence Center.
- Jasna ścieżka kariery.
- Pakiet benefitów pracowniczych obejmujący Multisport, prywatną opiekę medyczną i ubezpieczenie na życie.
- Imprezy integracyjne i spotkania team-buildingowe.
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Inne informacje
- Proces rekrutacji obejmuje rozmowę z rekruterem, rozmowę z Business Managerem oraz spotkanie z klientem; w uzasadnionych przypadkach po rozmowie z rekruterem może odbyć się dodatkowa weryfikacja techniczna.
Astek
177 aktywnych ofert