Senior Java Developer- banking industry (f / m/x)
Warszawa, PolskaNajważniejsze cechy oferty
Min. 5 lat doświadczenia
Backend: Java / .NET / Node / Python
Pełny etat
Model hybrydowy - część pracy zdalnie
Prywatna opieka medyczna
Opis
Dołącz do długoterminowej inicjatywy technologicznej w sektorze finansowym, skoncentrowanej na budowaniu zaawansowanych systemów wspierających prognozowanie płynności, optymalizację zasobów finansowych, zarządzanie gotówką oraz podejmowanie strategicznych decyzji. W tej roli przyczynisz się do rozwoju aplikacji o wysokiej wydajności, opartych na danych, które przetwarzają duże ilości informacji krytycznych dla biznesu w czasie rzeczywistym. Ściśle współpracując z interesariuszami biznesowymi i zespołami inżynieryjnymi, pomożesz projektować innowacyjne rozwiązania wykorzystujące nowoczesne technologie backendowe, architektury rozproszone, przetwarzanie oparte na zdarzeniach oraz rozwijające się możliwości AI.
Benefity
Great Place to Work
Stabilna sytuacja finansowa
Kontrakty z globalnymi markami
Centrum szkoleń wewnętrznych
Wielu ekspertów, od których możesz się uczyć
Otwarty i dostępny zarząd
Profit sharing
Program Sponsoringu Pasji
Cykliczne imprezy i wyjazdy integracyjne
Komfortowe i dobrze wyposażone biura
Aplikacja MySii
Opieka medyczna
Wymagania
Co najmniej 5-letnie doświadczenie w rozwoju oprogramowania z wykorzystaniem Javy i koncepcji programowania obiektowego
Silna ekspertyza w zakresie baz danych relacyjnych, modelowania danych i projektowania architektury systemów
Doświadczenie w budowaniu wysoko dostępnych, skalowalnych i odpornych aplikacji krytycznych dla biznesu
Praktyczna znajomość usług opartych na REST, systemów rozproszonych, platform komunikacyjnych oraz nowoczesnych praktyk rozwoju
Otwartość na pracę w modelu hybrydowym, w tym regularna obecność w biurze w Warszawie (3 dni w tygodniu)
Doskonałe umiejętności analityczne, rozwiązywania problemów oraz komunikacyjne, a także biegła znajomość języka angielskiego w mowie i piśmie
Zakres obowiązków
Projektowanie i rozwijanie skalowalnych aplikacji full-stack opartych na zasadach programowania obiektowego
Przekładanie wymagań biznesowych i technicznych na niezawodne, łatwe w utrzymaniu rozwiązania programowe
Budowanie komponentów przetwarzania danych, usług analitycznych i narzędzi automatyzujących wspierających podejmowanie decyzji biznesowych
Współpraca z interesariuszami wewnętrznymi, użytkownikami końcowymi oraz zespołami inżynieryjnymi z różnych dziedzin
Uczestnictwo w pełnym cyklu życia oprogramowania, w tym architekturze, implementacji, testowaniu i wdrażaniu
Rozwijanie rozwiązań opartych na systemach rozproszonych, architekturach opartych na zdarzeniach, interfejsach API i mikroserwisach