Senior Java Full Stack Developer – Banking and Financial Services
ITDS
Jako Senior Java Full Stack Developer będziesz pracować dla wiodącego globalnego banku, rozwijając i utrzymując krytyczne aplikacje finansowe. Rola łączy development full-stack (Java/Spring Boot + React) z odpowiedzialnością za wsparcie produkcyjne, w tym rozwiązywanie incydentów i awarii. To nie tylko pisanie nowego kodu, ale też bieżące utrzymanie, diagnostyka i optymalizacja istniejących systemów w środowisku DevOps i Agile.
Brakuje: brak opisu procesu rekrutacyjnego, nie wiadomo, czy rola obejmuje dyżury on-call.
Jako Senior Java Full Stack Developer będziesz pracować dla wiodącego globalnego banku, rozwijając i utrzymując krytyczne aplikacje finansowe. Rola łączy development full-stack (Java/Spring Boot + React) z odpowiedzialnością za wsparcie produkcyjne, w tym rozwiązywanie incydentów i awarii. To nie tylko pisanie nowego kodu, ale też bieżące utrzymanie, diagnostyka i optymalizacja istniejących systemów w środowisku DevOps i Agile.
- ✓Nowoczesny stack: Java 21, Spring Boot 3.x, React, Kubernetes, CI/CD
- ✓Praca w globalnym banku – stabilność i prestiż
- −Rola wyraźnie obejmuje bieżące wsparcie produkcyjne i rozwiązywanie incydentów – może wiązać się z dyżurami on-call, które nie są wspomniane w ogłoszeniu
- −Praca dla globalnego banku często wiąże się z biurokracją i sztywnymi procesami
- −Brak informacji o wielkości zespołu i liczbie obsługiwanych aplikacji
- !Nie wspomniano o procesie rekrutacyjnym (liczba etapów, zadanie domowe itp.)
- !Wymóg 'customer-focused mindset' może oznaczać bezpośrednie kontakty z biznesem poza standardową współpracą
- •Rozwój microserwisów w Java 21 i Spring Boot 3.x, w tym implementacja REST API i integracja z bazą PostgreSQL
- •Tworzenie i utrzymanie interfejsów użytkownika w React JS
- •Praca z systemami kolejkowymi (MQ/Solace) i Redis do zarządzania sesjami i cache
- •Uczestnictwo w ceremoniach Agile (standupy, retrospektywy) oraz współpraca z biznesem przy planowaniu
- •Diagnozowanie i rozwiązywanie krytycznych incydentów produkcyjnych, w tym analiza logów (Splunk, Grafana)
- •Przygotowywanie i aktualizacja dokumentacji technicznej oraz procedur operacyjnych
- •Wsparcie pipeline'ów CI/CD (Jenkins, Ansible) i automatyzacja wdrożeń
- •Przegląd kodu (code review) oraz mentoring młodszych członków zespołu
Oferta dla doświadczonych specjalistów (Senior).
Senior Java developer z 6-letnim stażem, mający solidne podstawy full-stack (Java + React), ale być może brakujące doświadczenie z Kubernetes lub Solace – nadrobione w trakcie onboardingu.
Juniorzy i midowie z mniej niż 5 latami doświadczenia. Osoby szukające wyłącznie greenfield development bez odpowiedzialności za wsparcie produkcyjne. Kandydaci nieakceptujący hybrydowego trybu (obecność w biurze w Krakowie).
- ?Ile osób liczy zespół, do którego dołączę?
- ?Jaki jest obecny podział pracy między developmentem a wsparciem produkcyjnym (np. % czasu na nowe funkcje vs. utrzymanie)?
- ?Czy przewidziane są dyżury on-call? Jeśli tak, jaka jest ich częstotliwość i rekompensata?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe lub live coding?
- ?Czy projekt związany z konkretnym systemem bankowym (np. płatności, kredyty)?
- ?Jakie są główne wyzwania techniczne w projekcie (legacy, skalowalność, migracja)?
- ?Czy istnieje możliwość rozwoju w kierunku architekta lub lidera technicznego?
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy rola obejmuje dyżury on-call
- −Nie podano wielkości zespołu ani liczby systemów do utrzymania
Globalne środowisko bankowe z naciskiem na Agile i DevOps. Wymagana jest samodzielność i dobra komunikacja w rozproszonym zespole.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię REST APIs.