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 budowie zaawansowanych systemów wspierających prognozowanie płynności, optymalizację zasobów finansowych, zarządzanie gotówką oraz podejmowanie strategicznych decyzji. W tej roli będziesz uczestniczyć w tworzeniu wysokowydajnych, opartych na danych aplikacji przetwarzających duże wolumeny krytycznych informacji biznesowych w czasie rzeczywistym. W ścisłej współpracy z interesariuszami biznesowymi i zespołami inżynieryjnymi pomożesz projektować innowacyjne rozwiązania wykorzystujące nowoczesne technologie backendowe, architektury rozproszone, przetwarzanie zdarzeniowe oraz rozwijające się możliwości sztucznej inteligencji.
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 lat doświadczenia w tworzeniu oprogramowania z wykorzystaniem Javy i koncepcji programowania obiektowego
Silna ekspertyza w zakresie relacyjnych baz danych, modelowania danych oraz projektowania architektury systemów
Doświadczenie w budowie 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 developerskich
Otwartość na pracę w modelu hybrydowym, w tym regularną obecność w biurze w Warszawie (3 dni w tygodniu)
Doskonale umiejętności analityczne, rozwiązywania problemów oraz komunikacyjne, wraz z biegłą znajomością języka angielskiego w mowie i piśmie
Zakres obowiązków
Projektowanie i rozwój skalowalnych aplikacji full-stack opartych na zasadach programowania obiektowego
Tłumaczenie wymagań biznesowych i technicznych na niezawodne, łatwe w utrzymaniu rozwiązania programowe
Budowa komponentów przetwarzania danych, usług analitycznych oraz 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 działów
Udział w pełnym cyklu życia oprogramowania, w tym w architekturze, implementacji, testowaniu i wdrażaniu
Tworzenie rozwiązań opartych na systemach rozproszonych, architekturach zdarzeniowych, API oraz mikroserwisach