Lider Techniczny Java
B2Bnetwork
Rola łączy obowiązki programisty backend Java z zarządzaniem 5-osobowym zespołem developerskim. Pracujesz nad systemem SOLR 2.0 do obsługi list refundacyjnych (domena finansowa). Na co dzień piszesz kod w Javie 8+ z Spring Boot, nadzorujesz jakość kodu i wydajność zespołu, a także współpracujesz z architektem i Scrum Masterem przy optymalizacji procesów i architektury backendu.
Brakuje: brak informacji o konkretnej bazie danych (np. postgresql, oracle), nie podano stosu technologicznego frontendu (jeśli istnieje).
Rola łączy obowiązki programisty backend Java z zarządzaniem 5-osobowym zespołem developerskim. Pracujesz nad systemem SOLR 2.0 do obsługi list refundacyjnych (domena finansowa). Na co dzień piszesz kod w Javie 8+ z Spring Boot, nadzorujesz jakość kodu i wydajność zespołu, a także współpracujesz z architektem i Scrum Masterem przy optymalizacji procesów i architektury backendu.
- ✓Konkretny projekt i znana wielkość zespołu (5 osób)
- ✓Praca w metodyce Agile z wsparciem Scrum Mastera
- −Ogłoszenie pochodzi z agencji rekrutacyjnej – brak informacji o kliencie końcowym
- −Test pisemny jako element rekrutacji – może być czasochłonny
- −Nie podano konkretów dotyczących odpowiedzialności architektonicznej („wspólnie z architektem”)
- !Niejasny podział kompetencji między Tech Leadem a Architektem
- !Możliwe biurokratyczne procesy (współpraca z PM i Scrum Masterem)
- !Brak informacji o stacku poza Java/Spring (frontend, chmura, CI/CD)
- •Pisanie kodu backend w Java 8+ z użyciem Spring i Spring Boot
- •Code review i utrzymywanie jakości kodu poprzez SonarQube
- •Zarządzanie zespołem 5 programistów Java (przydział zadań, mentoring, ocena efektywności)
- •Współpraca z Kierownikiem Projektu i Scrum Masterem przy planowaniu sprintów i optymalizacji procesów
- •Udział w projektowaniu architektury backendu wspólnie z architektem i innymi liderami
- •Pisanie testów jednostkowych i dbanie o pokrycie kodu
- •Praca z relacyjnymi bazami danych (projektowanie schematów, optymalizacja zapytań)
Oferta dla doświadczonych specjalistów (Senior).
Senior Java developer z 5-letnim stażem, który prowadził przynajmniej kilkuosobowy zespół. Zna Java 8, Spring, Spring Boot, potrafi pisać testy jednostkowe i korzystać z SonarQube. Gotów na pierwsze role lidera technicznego.
Juniorzy bez doświadczenia w zarządzaniu, osoby szukające wyłącznie roli koderskiej bez odpowiedzialności menedżerskiej, ani osoby preferujące pracę w biurze (praca jest w pełni zdalna).
- ?Jaki jest przewidywany stosunek czasu na kodowanie do zarządzania zespołem?
- ?Jakie narzędzia do CI/CD są używane w projekcie?
- ?Czy obowiązuje system dyżurów (on-call)?
- ?Jak wygląda proces decyzyjny w kwestiach architektonicznych – jakie mam pole do samodzielności?
- ?Czy projekt SOLR 2.0 to rozwój istniejącego systemu czy budowa od nowa?
- ?Jakie są plany migracji z Java 8 na nowsze wersje?
- ?Ile czasu zajmuje test pisemny i czy jest zdalny?
- −Brak informacji o konkretnej bazie danych (np. PostgreSQL, Oracle)
- −Nie podano stosu technologicznego frontendu (jeśli istnieje)
- −Nie podano narzędzi do zarządzania projektem (Jira, Confluence)
- −Brak informacji o zespole poza programistami (QA, DevOps, Product Owner)
Zespół pracuje w metodyce Agile, z naciskiem na współpracę z Kierownikiem Projektu i Scrum Masterem. Atmosfera raczej nastawiona na ciągłe doskonalenie procesów, ale szczegóły kultury nie są opisane.
Ocena kompetencji na podstawie testu pisemnego i rozmowy kwalifikacyjnej.