Lead Software Java Engineer
emagine
Rola Tech Lead w projekcie bankowym dla Global Disbursement Platform. Odpowiadasz za prowadzenie zespołu w Indiach, modernizację legacy systemów (mainframe, WebSphere) na mikroserwisy (Java/React), wdrażanie automatyzacji testów i zwiększanie STP. Łączy zarządzanie zespołem z aktywnym udziałem w kodowaniu i architekturze.
Brakuje: nie podano wielkości zespołu w indiach (ilość osób, role), brak informacji o dyżurach on-call.
Rola Tech Lead w projekcie bankowym dla Global Disbursement Platform. Odpowiadasz za prowadzenie zespołu w Indiach, modernizację legacy systemów (mainframe, WebSphere) na mikroserwisy (Java/React), wdrażanie automatyzacji testów i zwiększanie STP. Łączy zarządzanie zespołem z aktywnym udziałem w kodowaniu i architekturze.
- ✓Wysoka stawka B2B (170-190 PLN/h) – atrakcyjne finansowo
- ✓Możliwość kierowania zespołem i realny wpływ na architekturę
- ✓Projekt modernizacji legacy – ciekawa technicznie praca bez nudy
- −Prowadzenie zespołu w Indiach – duża różnica stref czasowych, potencjalne problemy komunikacyjne
- −Firma outsourcingowa (emagine) – mniejsza stabilność i kontrola nad projektem
- −Wymagana 'wysoka asertywność' – może oznaczać trudne środowisko lub konflikty
- !Hybryda z konkretną liczbą dni w biurze (6x/m-c dla lokalnych, 4-5x dla spoza) – ograniczenie elastyczności
- !Projekt bankowy – restrykcyjne procedury, legacy systemy, potencjalny on-call
- •Prowadzenie codziennych standupów i zarządzanie backlogiem z zespołem w Indiach
- •Projektowanie i implementacja mikroserwisów w Java 11/17 oraz ReactJS
- •Planowanie i realizacja migracji z mainframe/IBM WebSphere na API i mikroserwisy
- •Wdrażanie frameworków do automatyzacji testów w celu redukcji kosztów
- •Przegląd kodu i zapewnianie zgodności z najlepszymi praktykami
- •Współpraca z interesariuszami biznesowymi przy definiowaniu wymagań
- •Optymalizacja procesów STP (Straight-Through-Processing) w systemach płatności
Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.
Senior Java developer (7-8 lat) z doświadczeniem w React i Kubernetes, który miał styczność z prowadzeniem małego zespołu i jest gotowy na przejęcie większej odpowiedzialności, łącznie z zarządzaniem zespołem offshore.
Osoby bez doświadczenia w zarządzaniu zespołem – to rola przede wszystkim liderska. Nie dla juniorów ani midów (poniżej 6 lat). Również nie dla kogoś, kto unika hybrydowej pracy w biurze w Krakowie/Warszawie.
- ?Jak duży jest zespół w Indiach i jakie są godziny pokrycia z polskim czasem?
- ?Jaka część czasu spędzam na kodowaniu, a jaka na zarządzaniu?
- ?Czy istnieje plan migracji z legacy – ile lat ma główny system?
- ?Jak jest zorganizowany DevOps – czy mamy własne CI/CD, czy korzystamy z centralnego?
- ?Czy przewidziane są dyżury on-call lub praca w weekendy?
- ?Jaki jest budżet na narzędzia i szkolenia dla zespołu?
- ?Czy w projekcie używamy konkretnych frameworków do testów (np. JUnit, Selenium)?
- ?Jak wygląda proces decyzyjny – czy mam autonomię w wyborze technologii?
- −Nie podano wielkości zespołu w Indiach (ilość osób, role)
- −Brak informacji o dyżurach on-call
- −Brak szczegółów dotyczących monitorowania aplikacji i observability
- −Nie wiadomo, jak często odbywają się spotkania z klientem biznesowym
Zespół pracuje w Agile, prawdopodobnie Scrum. Oczekuje się samodzielności i proaktywności, a kultura może być wymagająca (asertywność).
Rozmowa techniczna 1h na Zoomie z live codingiem.
Na poziomie rynkowym
≈ 170,0–190,0 zł/h
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →