Unlock Full Resume Report

New offer - be the first one to apply!

September 2, 2026

Architekt Systemowy - Java Tech Lead (k/m)

Senior • On-site

Warsaw, Poland

Wymagania must have

  • Rola wymaga aktywnego kodowania przez ok. 75% czasu pracy – niezbędna jest bardzo dobra znajomość Java poparta praktycznym doświadczeniem produkcyjnym.
  • Minimum 5+ lat doświadczenia w projektowaniu i budowie systemów webowych.
  • Doświadczenie w budowie architektur mikroserwisowych i systemów rozproszonych.
  • Bardzo dobra znajomość:
    • wzorców architektonicznych i integracyjnych,
    • projektowania API i integracji systemów,
    • DDD (Domain-Driven Design).
  • Praktyczna znajomość:
    • relacyjnych baz danych (SQL, optymalizacja zapytań),
    • Event-Driven Architecture,
    • observability end-to-end.
  • Doświadczenie w:
    • code review, mentoringu i prowadzeniu zespołu technicznego,
    • współpracy międzyzespołowej,
    • współtworzeniu decyzji technologicznych i ocenie ryzyk.
  • Znajomość konteneryzacji i orkiestracji (Docker, Kubernetes).
  • Znajomość języka angielskiego na poziomie minimum B2.
  • Świadczenie usług w Warszawie w modelu mieszanym: 3 dni stacjonarne, 2 dni zdalne.

Wymagania nice to have

  • Podstawowa lub praktyczna znajomość chmury, preferowany Azure.
  • Znajomość CI/CD i DevOps.
  • Znajomość Agentic AI / AI w SDLC, np. wykorzystania AI w development, automatyzacji i wsparciu decyzji architektonicznych.

Zakres zadań

  • Pełnienie roli Tech Leada w zespole Scrumowym: wsparcie zespołu, kierunek technologiczny, decyzje architektoniczne.
  • Aktywne programowanie – realizacja wymagań biznesowych w technologii Java.
  • Projektowanie i rozwój architektury systemów i mikroserwisów.
  • Współpraca z Product Ownerem i biznesem przy doprecyzowaniu wymagań oraz przekładaniu ich na rozwiązania techniczne.
  • Ustalanie standardów technicznych (coding, architektura, integracje) i dbanie o ich przestrzeganie.
  • Prowadzenie code review oraz dbanie o jakość kodu i rozwiązania.
  • Mentoring i rozwój kompetencji zespołu developerskiego.
  • Wsparcie zespołu w rozwiązywaniu problemów technicznych.
  • Projektowanie i nadzór nad integracją systemów oraz API.
  • Dbanie o wydajność, bezpieczeństwo i skalowalność rozwiązań.
  • Współpraca międzyzespołowa z innymi zespołami scrumowymi, architekturą, DevOps i zespołami integracyjnymi.
  • Współudział w decyzjach technologicznych i ocenie ryzyk.
  • Wykorzystanie chmury, preferencyjnie Azure, w rozwiązaniach.
  • Wykorzystanie Agentic AI / AI w procesie developmentu: automatyzacja i zwiększanie produktywności.

Similar jobs you might like