Java Lead Developer
⚲ Warszawa, Gdańsk, Poznań, Kraków, Wrocław
21 840 - 25 200 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia w developmentcie back-end
- doświadczenie w projektowaniu systemów rozproszonych i architekturze mikroserwisowej
- doświadczenie z architekturą event-driven
- doświadczenie w prowadzeniu code review i egzekwowaniu standardów jakości
- doświadczenie w mentoringu i pełnieniu roli lidera technologicznego
- wysokie kompetencje analityczne i rozwiązywanie złożonych problemów technicznych
Mile widziane
- znajomość Domain-Driven Design (DDD)
- doświadczenie w wykorzystaniu narzędzi AI w procesie SDLC
Opis stanowiska
Praca przy aplikacji CLP wspierającej procesy kredytowe dla klientów korporacyjnych w banku — rozwijasz system oparty na mikroserwisach i komunikacji asynchronicznej (REST, AsyncAPI, RabbitMQ). Rola łączy kodowanie z odpowiedzialnością za jakość, code review i mentoring słabszych programistów. Dobra oferta dla doświadczonego backendowca, który chce wejść w rolę technicznego lidera. Uwaga: 'rola lidera technologicznego' bywa w praktyce po prostu byciem najstarszym stażem w zespole, a deklarowane '12 miesięcy+' nie oznacza gwarancji przedłużenia — warto dopytać o realny zakres przywództwa i perspektywę kontraktu.
🔍 Dekoder Ogłoszenia
🔴
pełnić rolę lidera technologicznego w zespole Agile
Może oznaczać zarówno faktyczne przywództwo techniczne, jak i po prostu bycie najstarszym stażem programistą w zespole, który ma rozwiązywać problemy.
🔴
architekturze hybrydowej
Nie jest jasno określone, co oznacza 'hybrydowa' w tym kontekście, może to być połączenie różnych technologii lub podejść, które nie są standardowe.
🔴
12 miesięcy+ przedłużenia
Projekt może trwać dłużej niż rok, ale nie ma gwarancji przedłużenia, co może oznaczać niepewność co do dalszego zatrudnienia.
🟡
Mentoring mniej doświadczonych programistów
Oprócz zadań deweloperskich, będziesz odpowiedzialny za szkolenie i wsparcie młodszych kolegów, co może pochłonąć znaczną część czasu.
🟡
Współpraca w mieszanym zespole biznesowo-technicznym pracującym w metodyce Agile
Oznacza to częste interakcje z osobami spoza IT, co może wymagać dodatkowych umiejętności komunikacyjnych i tłumaczenia kwestii technicznych na język biznesowy.