Senior Java Developer/Tech Lead (z doświadczeniem w bankowości)
⚲ Warszawa, Katowice, Kraków
24 360 - 26 880 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia jako Java Developer
- doświadczenie w projektach bankowych
- doświadczenie w pracy nad systemem mikroserwisowym opartym o Kafkę
- umiejętność dekompozycji wymagań na zadania
- umiejętność analizy dokumentacji i procesów biznesowych
- umiejętność projektowania rozwiązań i współpracy z architektami
- gotowość do pracy hybrydowej (1 dzień w tygodniu z biura w Warszawie, Krakowie lub Katowicach)
Opis stanowiska
Modernizacja płatności w banku — budowa platformy płatniczej opartej o mikroserwisy i rozwiązania cloud readiness, praca w małym squadzie scrumowym (8–10 osób). Oferta dla doświadczonego Java Developera z backgroundem bankowym, który lubi łączyć rozwój nowych funkcjonalności z utrzymaniem i diagnostyką produkcji. Szczera uwaga: spora część pracy to diagnostyka, szybkie usuwanie awarii i analiza przyczyn — to nie jest wyłącznie tworzenie nowych funkcji, a rola łączy obowiązki deweloperskie z elementami tech leada.
🔍 Dekoder Ogłoszenia
🔴
Senior Java Developer/Tech Lead
Może oznaczać zarówno rolę stricte deweloperską z elementami technicznym przywództwa, jak i pełnoprawną rolę Tech Leada z odpowiedzialnością za architekturę i zespół.
🔴
hybryda 1 dzień w tygodniu z biura
Oznacza, że większość pracy będzie zdalna, ale wymagać będzie obecności w biurze w ustalonym dniu, co może być uciążliwe w zależności od lokalizacji.
🔴
wspierała zespół w modernizacji płatności - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness
Choć brzmi ambitnie, może oznaczać pracę nad istniejącą, ale wymagającą gruntownej przebudowy platformą, a nie budowę od zera.
🔴
Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji)
Może sugerować, że duża część pracy będzie polegać na gaszeniu pożarów i naprawianiu istniejących problemów, a nie tylko na tworzeniu nowych funkcjonalności.
🔴
Wdrażanie innych członków zespołu
Może oznaczać zarówno mentoring i dzielenie się wiedzą, jak i konieczność poświęcania czasu na szkolenie nowych, mniej doświadczonych osób.