Senior Java Developer - banking industry (f/m/x)
⚲ Warszawa, Mokotów
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w tworzeniu oprogramowania w Javie i programowaniu obiektowym
- mocna znajomość relacyjnych baz danych, modelowania danych i projektowania architektury systemów
- doświadczenie w budowaniu wysoce dostępnych, skalowalnych i odpornych aplikacji krytycznych dla biznesu
- praktyczna znajomość usług REST, systemów rozproszonych i platform komunikacyjnych
- płynny angielski w mowie i piśmie
- gotowość do pracy hybrydowej z obecnością w biurze w Warszawie 3 dni w tygodniu
Opis stanowiska
Długoterminowy projekt w sektorze finansowym, w którym zespół buduje systemy wspierające prognozowanie płynności, optymalizację zasobów finansowych i zarządzanie gotówką. Będziesz projektować i rozwijać aplikacje przetwarzające duże wolumeny danych w czasie rzeczywistym, współpracując blisko zarówno z biznesem, jak i zespołami inżynierskimi. To dobra oferta dla osoby, która chce pracować nad systemami o wysokiej dostępności i dużym obciążeniu. Uwaga: tego typu systemy oznaczają realną presję i odpowiedzialność za ciągłość działania.
🔍 Dekoder Ogłoszenia
🔴
Experience building highly available, scalable, and resilient business-critical applications
Oczekuje się, że będziesz pracować nad systemami, które muszą działać bez przerwy i obsługiwać duży ruch, co często wiąże się z presją i odpowiedzialnością.
🟡
long-term technology initiative
Projekt może być długotrwały, ale niekoniecznie oznacza stabilność lub brak zmian w jego zakresie.
🟡
advanced systems that support liquidity forecasting, financial resource optimization, cash management, and strategic decision-making
Praca będzie dotyczyć złożonych domen finansowych, wymagających głębokiego zrozumienia specyfiki branży.
🟡
contribute to the development of high-performance, data-driven applications that process large volumes of business-critical information in real time
Oczekuje się pracy z dużymi zbiorami danych i wymaganiami dotyczącymi szybkości przetwarzania, co może oznaczać wyzwania techniczne i optymalizacyjne.
🟡
leveraging modern backend technologies, distributed architectures, event-driven processing, and emerging AI capabilities
Chociaż brzmi to nowocześnie, może oznaczać konieczność szybkiego uczenia się i adaptacji do nowych, potencjalnie niedojrzałych technologii.