Senior Java React Tech Lead – Payments Platform
ITDS
Rola Tech Leada w zespole rozwijającym globalną platformę płatności typu disbursements. Główne zadania: modernizacja legacy systemów (mainframe, IBM WebSphere) na architekturę mikroserwisową z Javą 17 i React, prowadzenie 6-8-osobowego zespołu w Indiach, automatyzacja testów i wdrażanie DevOps. To rola łącząca hands-on coding (Java, React, K8s) z zarządzaniem technicznym i mentoringiem. Projekty w domenie fintech - high-availability, STP, bezpieczeństwo transakcji.
Brakuje: nie podano liczby dni hybrydowych w tygodniu, brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.).
Rola Tech Leada w zespole rozwijającym globalną platformę płatności typu disbursements. Główne zadania: modernizacja legacy systemów (mainframe, IBM WebSphere) na architekturę mikroserwisową z Javą 17 i React, prowadzenie 6-8-osobowego zespołu w Indiach, automatyzacja testów i wdrażanie DevOps. To rola łącząca hands-on coding (Java, React, K8s) z zarządzaniem technicznym i mentoringiem. Projekty w domenie fintech - high-availability, STP, bezpieczeństwo transakcji.
- ✓Nowoczesny stack: Java 17, React, Kubernetes, mikroserwisy
- ✓Ciekawa domena fintech – płatności globalne, duża skala
- ✓Rola z realnym wpływem na architekturę i możliwość rozwoju w kierunku lidera
- ✓Praca z najnowszymi wersjami Javy (17+), możliwość migracji z przestarzałych technologii
- −Prowadzenie zespołu w Indiach – ryzyko różnic czasowych i kulturowych, brak bezpośredniego kontaktu
- −Brak informacji o liczbie dni hybrydowych (może być 3 dni w biurze, co dla niektórych jest obciążające)
- !Brak opisu procesu rekrutacyjnego – nie wiadomo czy są testy techniczne, zadanie domowe itp.
- !Nie podano wielkości zespołu lokalnego (Kraków) ani struktury raportowania
- !Migracja z mainframe – może wiązać się z pracą z trudnym legacy kodem przez pierwsze miesiące
- ?Tytuł wskazuje na rolę managerską, ale poziom doświadczenia nie został oznaczony jako Lead/Manager — warto zweryfikować u źródła
- •Pisanie kodu backendowego w Java 11/17 (Spring Boot) i frontendowego w ReactJS
- •Projektowanie i rozwijanie RESTful API dla mikroserwisów płatniczych
- •Prowadzenie daily standupów, code review i planowanie sprintów z zespołem w Indiach
- •Migracja serwisów z mainframe/WebSphere na nową architekturę (krok po kroku)
- •Implementacja automatyzacji testów (jednostkowe, integracyjne, end-to-end)
- •Debugowanie incydentów produkcyjnych i optymalizacja STP (straight-through processing)
- •Praca z Kubernetes (deployment, skalowanie, monitoring) i Unixem
- •Współpraca z DevOps w zakresie CI/CD i zarządzania środowiskami
Oferta dla doświadczonych specjalistów (Senior).
Senior Java Developer z 7+ latami, który ma podstawową znajomość React i Kubernetes, ale jest gotów szybko uzupełnić braki. Osoba z pierwszymi doświadczeniami w prowadzeniu deweloperów (lub silną chęcią rozwoju w tym kierunku) i komunikatywnym angielskim.
Osoby bez prawa pracy w UE, juniorzy i midowie (za małe doświadczenie), deweloperzy szukający pracy w pełni zdalnej (hybryda), oraz programiści niechętni do pracy z legacy systemami (mainframe) lub liderowania rozproszonemu zespołowi.
- ?Ile dni w tygodniu obowiązkowo w biurze w Krakowie?
- ?Ile osób liczy zespół w Indiach i jaka jest struktura (czy każdy ma osobnego leada)?
- ?Czy rola wiąże się z wyjazdami do Indii lub innych lokalizacji klienta?
- ?Jaki jest obecny stan platformy – ile procent stanowi legacy mainframe, a ile nowe mikroserwisy?
- ?Jakie są godziny pracy – czy trzeba dostosować się do czasu Indii (np. wczesne poranki)?
- ?Jak wygląda proces on-call / dyżury produkcyjne (jeśli są)?
- ?Czy są przewidziane certyfikacje (Java, K8s) finansowane przez firmę?
- −Nie podano liczby dni hybrydowych w tygodniu
- −Brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.)
- −Brak informacji o wielkości zespołu (liczba osób w Indiach i w Krakowie)
Dynamiczne środowisko w międzynarodowej korporacji płatniczej. Praca w trybie Agile/DevOps z silnym naciskiem na automatyzację i ciągłe doskonalenie. Zespół rozproszony (Kraków + Indie), co wymaga dobrej komunikacji i samodzielności.