Software Architect
poland, Poland (Remote)
HAYS Poland
Hays IT Contracting to współpraca oparta na zasadach B2B. Nasza firma dopasowuje specjalistów IT do najciekawszych projektów technologicznych na rynku. Dołącz do grona 500 zadowolonych Kontraktorów i pracuj dla Klientów Hays!
Obecnie dla naszego Klienta poszukujemy Kandydatów na stanowisko:
Software Architect
Mode: 100% remote
Rodzaj współpracy: kontrakt B2B (przez Hays Poland)
Godziny pracy: standardowe godziny pracy
Poziom języka obcego: Angielski (B2+)
Tech stack: Kafka; znajomość przynajmniej jednego z wymienionych języków skryptowych: C++, Java, Python, PHP
Projekt:
Dołącz do zespołu, który stoi przed strategiczną transformacją architektury komunikacyjnej — pełną migracją z RabbitMQ do Apache Kafka. Kafka stanie się sercem naszej infrastruktury, obsługując kluczowe procesy w środowisku o wysokim obciążeniu i krytycznym znaczeniu dla biznesu:
· przetwarzanie zleceń handlowych,
· strumienie cenowe w czasie rzeczywistym,
· płatności,
· analitykę i BI.
Twoje zadania będą obejmować:
· Projektowanie i wdrażanie skalowalnej, odpornej na awarie architektury Kafka.
· Migracja systemów z RabbitMQ do Kafka z zachowaniem spójności i ciągłości działania.
· Optymalizacja klastrów Kafka pod kątem wysokiej przepustowości i niskich opóźnień.
· Konfiguracja replikacji, partycjonowania, ISR, retencji i tuningu brokerów.
· Dobór odpowiednich konfiguracji sprzętowych, sieciowych i pamięci masowej.
· Monitorowanie, alertowanie i rozwiązywanie problemów w środowisku produkcyjnym.
· Współpraca z zespołami developerskimi przy integracji Kafka z aplikacjami (Java, C++, Python, PHP).
· Wdrażanie najlepszych praktyk i standardów operacyjnych dla Kafka w środowisku klasy finansowej.
Doświadczenie:
· Minimum 7 lat praktycznego doświadczenia z Apache Kafka w środowiskach produkcyjnych o dużym obciążeniu.
· Głęboka znajomość architektury Kafka i jej wewnętrznych mechanizmów.
· Doświadczenie w projektowaniu klastrów dla systemów o wysokiej dostępności i niskich opóźnieniach.
· Znajomość wpływu konfiguracji sprzętu, sieci i pamięci na stabilność i wydajność systemu.
· Praktyczna wiedza o replikacji, partycjonowaniu, ISR, retencji i tuningu komponentów Kafka.
· Umiejętność identyfikowania i rozwiązywania problemów związanych z GC, Zookeeper/KRaft, tuningiem producentów/konsumentów, replikacją między DC.
· Doświadczenie w monitorowaniu i utrzymaniu Kafka pod ekstremalnym obciążeniem.
· Umiejętność kwestionowania założeń technicznych i proponowania rozwiązań opartych na doświadczeniu produkcyjnym.
Co otrzymasz:
· Błyskawiczny proces rekrutacyjny;
· Standardowe benefity – preferencyjne stawki pakietów LuxMed i Multisport;
· Decydując się na współpracę via Hays, otrzymujesz również możliwość pracy w przyszłości dla wielu innych przewodnich klientów Hays;
Jak będzie wyglądał proces rekrutacyjny:
· Rozmowa techniczna z Klientem – spotkanie online (1h) max 2 spotkania;
· Oferta;
· Witamy w projekcie!
Hays Poland sp. z o.o. jest agencją zatrudnienia zarejestrowaną w rejestrze prowadzonym przez Marszałka Województwa Mazowieckiego pod numerem 361.
Software Architect
Software Architect
poland, Poland (Remote)
HAYS Poland