Java Technical Leader
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w projektowaniu i budowie systemów webowych
- bardzo dobra, poparta doświadczeniem produkcyjnym znajomość Java
- gotowość do aktywnego kodowania — ok. 75% czasu pracy
- doświadczenie w projektowaniu architektury mikroserwisowej i systemów rozproszonych
- praktyczna znajomość Domain-Driven Design (DDD)
- doświadczenie w code review, mentoringu i technicznym prowadzeniu zespołu
- angielski min. B2
- gotowość do pracy hybrydowej w Warszawie — 3 dni z biura
Opis stanowiska
Rola w programie transformacji technologicznej dużej organizacji — łączy hands-on development w Javie (ok. 75% czasu) z odpowiedzialnością za architekturę, decyzje techniczne i rozwój zespołu. Będziesz projektować rozwiązania mikroserwisowe z Event-Driven Architecture i DDD, prowadzić code review, mentoring oraz wspierać zespół w rozwiązywaniu złożonych problemów. Reszta czasu to spotkania, analizy, warsztaty Discovery/Inception i współpraca z PO, analitykami i architektami. Oferta dla doświadczonego developera, który chce łączyć kodowanie z przywództwem technicznym.
🔍 Dekoder Ogłoszenia
🔴
Rola łączy hands-on development w Javie z odpowiedzialnością za decyzje techniczne, architekturę oraz rozwój zespołu.
Oznacza to, że będziesz musiał zarówno kodować, jak i zarządzać technicznymi aspektami projektu oraz ludźmi, co może oznaczać dużo pracy i odpowiedzialności.
🔴
Około 75% czasu pracy będzie przeznaczone na aktywne programowanie.
Chociaż brzmi to jak dużo kodowania, w praktyce może oznaczać, że reszta czasu będzie poświęcona na spotkania, analizy i inne zadania niezwiązane bezpośrednio z pisaniem kodu.
🟡
współtworzenie architektury systemów i podejmowanie decyzji technicznych
Może oznaczać, że będziesz miał wpływ na architekturę, ale ostateczne decyzje mogą należeć do bardziej senioralnych architektów lub zarządu.
🟡
udział w warsztatach Discovery i Inception oraz dekompozycji Epiców na Feature
Wskazuje na zaangażowanie w początkowe fazy projektowania i planowania, co może być czasochłonne i wymagać dużej elastyczności.
🔴
wspieranie zespołu w rozwiązywaniu złożonych problemów technicznych
Sugestia, że będziesz musiał rozwiązywać trudne problemy, co może oznaczać stres i presję.