Lead Java Developer
⚲ Kraków, Czyżyny
Do uzgodnienia
Wymagania
- minimum 7 lat doświadczenia w tworzeniu aplikacji i systemów backendowych
- co najmniej 2 lata doświadczenia na stanowisku Senior Java Developer, Lead Developer lub w podobnej roli technicznej
- bardzo dobra znajomość projektowania systemów o wysokiej współbieżności oraz aplikacji wykorzystujących przetwarzanie wielowątkowe
- doświadczenie w projektowaniu architektury baz danych z wykorzystaniem PostgreSQL oraz budowaniu warstw integracyjnych
- umiejętność planowania i realizacji bezpiecznych migracji danych oraz zmian po stronie backendu
- umiejętność analizowania złożonych problemów technicznych oraz podejmowania trafnych decyzji architektonicznych
Mile widziane
- doświadczenie w realizacji projektów dla sektora finansowego lub bankowości cyfrowej
Opis stanowiska
Stanowisko dotyczy projektowania i rozwoju kluczowych komponentów backendowych nowoczesnej platformy dla sektora finansowego — odpowiadasz za architekturę rozwiązania, logikę biznesową, migracje danych i kierunek technologiczny projektu, a także wspierasz zespół w rozwiązywaniu złożonych problemów. To oferta dla bardzo doświadczonego backendowca, który realnie podejmuje decyzje architektoniczne. Szczera uwaga: tytuł „Lead” w tej ofercie może oznaczać zarówno faktyczne prowadzenie zespołu, jak i bycie najbardziej doświadczonym programistą bez formalnych obowiązków managerskich — warto dopytać o zakres odpowiedzialności.
🔍 Dekoder Ogłoszenia
🔴
Lead Java Developer
Może oznaczać zarówno faktyczne prowadzenie zespołu technicznego, jak i po prostu bycie najbardziej doświadczonym programistą w zespole bez formalnych obowiązków managerskich.
🟡
Minimum 7 lat doświadczenia w tworzeniu aplikacji i systemów backendowych.
Wymagane jest doświadczenie, ale niekoniecznie musi być ono na stanowiskach seniorskich lub liderskich.
🟢
Co najmniej 2 lata doświadczenia na stanowisku Senior Java Developer, Lead Developer lub w podobnej roli technicznej.
Podkreśla potrzebę doświadczenia na wyższych stanowiskach, co może sugerować, że oczekuje się samodzielności i odpowiedzialności.
🟢
Bardzo dobra znajomość projektowania systemów o wysokiej współbieżności oraz aplikacji wykorzystujących przetwarzanie wielowątkowe.
Oznacza, że projekt będzie wymagał zaawansowanej wiedzy i umiejętności w obszarze optymalizacji wydajności i obsługi wielu jednoczesnych operacji.
🟡
Umiejętność planowania i realizacji bezpiecznych migracji danych oraz zmian po stronie backendu.
Sugestia, że w projekcie mogą występować znaczące zmiany w strukturze danych lub architekturze, które wymagają ostrożnego podejścia.