Tech Lead Senior Java Developer

Moondigo Sp. z o.o. WARSZAWA 2026-09-11

Must have

  • Bardzo dobra, praktyczna znajomość Java oraz aktualne doświadczenie w tworzeniu rozwiązań produkcyjnych – rola zakłada aktywne kodowanie przez około 75% czasu pracy.
  • Minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych.
  • Doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej oraz systemów rozproszonych.
  • Bardzo dobra znajomość: wzorców architektonicznych i integracyjnych, projektowania API i integracji systemów, DDD – Domain-Driven Design.
  • Praktyczne doświadczenie w obszarach: relacyjne bazy danych, SQL i optymalizacja zapytań, Event-Driven Architecture, observability end-to-end.
  • Doświadczenie w prowadzeniu code review, mentoringu oraz technicznym wspieraniu zespołów developerskich.
  • Umiejętność współpracy z różnymi zespołami oraz interesariuszami technicznymi i biznesowymi.
  • Doświadczenie w podejmowaniu lub współtworzeniu decyzji technologicznych oraz ocenie ryzyk technicznych.
  • Znajomość konteneryzacji i orkiestracji: Docker, Kubernetes.
  • Język angielski na poziomie minimum B2.
  • Gotowość do pracy hybrydowej w Warszawie – 1 dzień z biura / 4 dni zdalnie.

Nice to have

  • Praktyczna znajomość rozwiązań chmurowych, szczególnie Microsoft Azure.
  • Znajomość procesów i narzędzi CI/CD oraz DevOps.
  • Doświadczenie z AI/Agentic AI w SDLC, np. wykorzystywanie AI do developmentu, automatyzacji pracy, analizy kodu czy wsparcia decyzji architektonicznych.

Dla naszego klienta, jednej z największych organizacji z sektora ubezpieczeniowego w Polsce, poszukujemy doświadczonej osoby na stanowisko Tech Lead / Senior Java Developer.

Szukamy osoby, która połączy kompetencje architektoniczne z bardzo mocnym doświadczeniem developerskim. To nie jest rola wyłącznie koncepcyjna – około 75% czasu pracy będzie obejmowało aktywne programowanie w Javie.


Co oferujemy?

  • Współpracę w oparciu o kontrakt B2B.
  • Hybrydowy model pracy –1 dzień w tygodniu z biura w Warszawie, 4 dni zdalnie.
  • Możliwość pracy przy rozwiązaniach wykorzystujących AI / Agentic AI oraz realnego wykorzystywania AI w codziennym procesie developmentu.
  • Udział w dużym i złożonym projekcie realizowanym dla jednej z największych organizacji z sektora ubezpieczeniowego w Polsce.
  • Realny wpływ na architekturę, kierunek technologiczny oraz standardy wytwarzania oprogramowania.
  • Prywatną opiekę medyczną Lux Med.
  • Kartę MultiSport.

,[Pełnienie roli Tech Leada w zespole Scrumowym – wyznaczanie kierunku technologicznego, wsparcie zespołu oraz udział w kluczowych decyzjach architektonicznych. , Aktywny udział w developmentcie i implementacja wymagań biznesowych w technologii Java. , Projektowanie, rozwój i utrzymywanie architektury systemów oraz mikroserwisów. , Współpraca z Product Ownerem, biznesem i zespołem przy analizie wymagań i przekładaniu ich na rozwiązania techniczne. , Definiowanie standardów dotyczących kodu, architektury oraz integracji i dbanie o ich przestrzeganie. , Prowadzenie code review i odpowiedzialność za wysoką jakość techniczną tworzonych rozwiązań. , Mentoring oraz wspieranie rozwoju kompetencji członków zespołu developerskiego. , Wsparcie zespołu w analizowaniu i rozwiązywaniu bardziej złożonych problemów technicznych. , Projektowanie integracji pomiędzy systemami oraz API. , Dbanie o wydajność, bezpieczeństwo, niezawodność i skalowalność rozwiązań. , Współpraca z innymi zespołami Scrumowymi oraz obszarami Architecture, DevOps i Integration. , Udział w podejmowaniu decyzji technologicznych, analizie zależności oraz ocenie ryzyk. , Wykorzystywanie rozwiązań chmurowych, preferencyjnie Microsoft Azure. , Wykorzystywanie narzędzi AI / Agentic AI w procesie developmentu w celu automatyzacji pracy i zwiększania produktywności zespołu, Wykorzystywanie relacyjnych baz danych i SQL oraz optymalizacja zapytań w celu zapewnienia wydajności rozwiązań., Stosowanie podejścia Domain-Driven Design (DDD) przy projektowaniu i rozwijaniu systemów., Projektowanie i rozwijanie rozwiązań opartych na Event-Driven Architecture., Zapewnienie end-to-end observability, w tym monitorowania wydajności, dostępności i niezawodności systemów., Wykorzystywanie Docker i Kubernetes do konteneryzacji oraz orkiestracji aplikacji.] Requirements: Java, API, Microsoft Azure, AI, DDD, Relacyjne Bazy Danych, SQL, Docker, Kubernetes, Microservices, Event-Driven Architecture, SDLC, AI/Agentic, Microsoft Azure., CI/CD, DevOps Additionally: Sport subscription, Private healthcare.