Java Tech Lead (75% hands-on/ 25% Lidership)
⚲ Warszawa
25 200 - 31 080 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia w projektowaniu i budowie systemów webowych
- gotowość do aktywnego kodowania przez ok. 75% czasu pracy
- praktyczne doświadczenie w projektowaniu i budowie architektur mikroserwisowych oraz systemów rozproszonych
- praktyczna znajomość Domain-Driven Design (DDD)
- praktyczna znajomość Event-Driven Architecture
- doświadczenie w code review, mentoringu oraz prowadzeniu zespołu technicznego
- praca hybrydowa z Warszawy — 3 dni w tygodniu z biura
- doświadczenie we współpracy międzyzespołowej oraz współtworzeniu decyzji technologicznych i ocenie ryzyk
Opis stanowiska
emagine Polska szuka Java Tech Leada do strategicznego programu transformacyjnego w branży ubezpieczeń, obejmującego budowę ekosystemu obsługi szkód i świadczeń opartego na danych, automatyzacji i AI. Rola łączy projektowanie architektury z aktywnym kodowaniem (ok. 75% czasu) oraz mentoringiem i code review. Praca hybrydowa z Warszawy — 3 dni w tygodniu z biura. Uwaga: deklarowany podział 75/25 oznacza, że obowiązki liderskie mogą być w praktyce marginalne, a projekt jest na wczesnym etapie, więc kierunek i zakres mogą się jeszcze zmieniać.
🔍 Dekoder Ogłoszenia
🔴
75% hands-on/ 25% Lidership
Oczekuje się, że będziesz głównie programować, a obowiązki liderskie będą marginalne lub ograniczone do wsparcia technicznego.
🔴
strategicznego programu transformacyjnego
Projekt może być w początkowej fazie, z potencjalnymi zmianami kierunku, niepewnością co do ostatecznego kształtu i długoterminowymi wyzwaniami.
🔴
wspierając budowę nowoczesnego ekosystemu
Może oznaczać budowanie czegoś od podstaw, co wiąże się z niepewnością, brakiem istniejących rozwiązań i koniecznością samodzielnego definiowania procesów.
🔴
Udział w analizie, projektowaniu i estymacji wymagań biznesowych oraz technicznych.
Może oznaczać, że będziesz musiał samodzielnie definiować wymagania, a nie tylko je implementować, co może wykraczać poza typowe obowiązki programisty.
🔴
Prowadzenie code review, mentoring programistów oraz rozwój kompetencji technicznych zespołu.
Oprócz zadań programistycznych, będziesz odpowiedzialny za ocenę kodu innych i ich rozwój, co może pochłaniać znaczną część czasu.