O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
W Hazelcast budujemy wysokowydajną platformę danych czasu rzeczywistego wykorzystywaną w systemach o znaczeniu krytycznym w branżach takich jak finanse, handel elektroniczny i telekomunikacja. Nasza platforma umożliwia aplikacjom dostęp do danych i ich przetwarzanie w ciągu milisekund, wspierając przypadki użycia, takie jak wykrywanie oszustw, śledzenie zapasów w czasie rzeczywistym i dynamiczne ustalanie cen. Poszukujemy starszego inżyniera ds. rozwoju oprogramowania Java, który dołączy do zespołu Core, grupy odpowiedzialnej za silnik będący sercem platformy Hazelcast.
Ten rozproszony system oparty na Javie łączy przechowywanie danych o niskim opóźnieniu, obliczenia lokalne i przetwarzanie strumieniowe w klastrach maszyn. Ta rola jest idealna dla inżynierów, którzy lubią budować podstawowe systemy zaplecza i pracować nad mechaniką platform rozproszonych, taką jak współbieżność, koordynacja, dystrybucja danych i zachowanie pod obciążeniem, awarią i zmieniającą się topologią klastra. CO ZROBISZ Zbuduj silnik wykonawczy Projektuj, wdrażaj i rozwijaj podstawowe komponenty środowiska wykonawczego Hazelcast, w tym usługi klastrowe, rozproszone struktury danych i silniki wykonawcze.
Praca nad problemami systemów rozproszonych. Udział w tworzeniu mechanizmów partycjonowania, replikacji, koordynacji i odtwarzania w rozproszonym klastrze. Rozwijaj systemy produkcyjne Napisz czysty, dobrze przetestowany kod Java dla długotrwałych systemów klastrowych, które muszą pozostać niezawodne, obserwowalne i przewidywalne w środowisku produkcyjnym.
Wnieś swój wkład w architekturęWspółpracuj z doświadczonymi inżynierami i architektami, aby kształtować projekt i ewolucję podstawowego środowiska wykonawczego platformy. Podnieś poprzeczkę inżynierską. Weź udział w dyskusjach projektowych, przeglądach kodu i mentoringu, aby utrzymać wysokie standardy zespołu głównego.
CO MASZ Jesteś silnym inżynierem Java, który lubi budować złożone systemy backendowe i rozumieć, jak zachowują się one w produkcji. Wymagana biegła znajomość języka Java i ekosystemu JVM Doświadczenie w budowaniu platform backendowych lub złożonych systemów Solidne zrozumienie programowania współbieżnego i wielowątkowego Doświadczenie w projektowaniu niezawodnych komponentów systemów i interfejsów API Umiejętność debugowania i wnioskowania na temat złożonych systemów produkcyjnych Mile widziane doświadczenie z rozproszonymi systemami danych, systemami przesyłania wiadomości lub bazami danych Znajomość replikacji, partycjonowania lub koordynacji rozproszonej Doświadczenie w pracy w sieciach, serializacja lub elementy wewnętrzne pamięci masowej Doświadczenie w profilowaniu i optymalizacji ścieżek kodu wrażliwych na opóźnienia Wkład w systemy open source lub platformy programistyczne KORZYŚCI 25 dni urlopu rocznego + święta państwowe Grupowy Plan emerytalny firmy Prywatne ubezpieczenie medyczne Prywatne ubezpieczenie stomatologiczne Ubezpieczenie na życie EAP (program pomocy pracowniczej) Pierwotnie opublikowane w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.