Architekt Systemowy /-tka Systemowa Tech Lead (Java)
PEOPLE TRUST SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
140–150 zł netto (+ VAT) / godz.
Wymagania
- Java
Opis stanowiska
Nasze wymagania:
minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych,
bardzo dobrą, praktyczną znajomość Java oraz aktywnie programuje,
doświadczenie z architekturą mikroserwisową i systemami rozproszonymi,
znajomość wzorców architektonicznych, integracyjnych oraz DDD,
doświadczenie w projektowaniu API,
praktyczną znajomość SQL i optymalizacji zapytań,
doświadczenie z Event-Driven Architecture,
wiedzę z zakresu observability oraz bezpieczeństwa aplikacji,
doświadczenie w prowadzeniu code review, mentoringu i wspieraniu zespołów technicznych,
znajomość Docker i Kubernetes,
język angielski na poziomie minimum B2.
Mile widziane:
doświadczenie z chmurą (preferowany Azure),
znajomość CI/CD i praktyk DevOps,
wykorzystywanie AI lub Agentic AI w procesie wytwarzania oprogramowania.
Model współpracy
O projekcie:
Są projekty, które utrzymujesz. Są też takie, które projektujesz od fundamentów. Ten należy do tej drugiej kategorii.
Szukamy Architekta Systemowego, który nie tylko potrafi zaprojektować nowoczesną architekturę, ale również lubi kodować, podejmować decyzje technologiczne i realnie wpływać na kierunek rozwoju produktu. Jeśli najlepiej czujesz się tam, gdzie architektura spotyka się z praktyką, a mentoring jest równie ważny jak czysty kod - czytaj dalej.
Zakres obowiązków:
Twoja rola
Będziesz odpowiadać za projektowanie i rozwój architektury systemów, prowadzenie zespołu od strony technicznej oraz aktywne uczestnictwo w developmentcie. Oprócz kodowania będziesz:
wyznaczać kierunek technologiczny zespołu,
projektować architekturę mikroserwisową i integracje,
współpracować z biznesem przy przekładaniu wymagań na rozwiązania techniczne,
definiować standardy architektoniczne i developerskie,
prowadzić code review oraz dbać o jakość rozwiązań,
mentorować programistów i wspierać ich rozwój,
współpracować z zespołami DevOps, architektury i innymi zespołami Scrum,
dbać o bezpieczeństwo, wydajność i skalowalność systemów,
współdecydować o kierunku rozwoju technologicznego projektu.
minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych,
bardzo dobrą, praktyczną znajomość Java oraz aktywnie programuje,
doświadczenie z architekturą mikroserwisową i systemami rozproszonymi,
znajomość wzorców architektonicznych, integracyjnych oraz DDD,
doświadczenie w projektowaniu API,
praktyczną znajomość SQL i optymalizacji zapytań,
doświadczenie z Event-Driven Architecture,
wiedzę z zakresu observability oraz bezpieczeństwa aplikacji,
doświadczenie w prowadzeniu code review, mentoringu i wspieraniu zespołów technicznych,
znajomość Docker i Kubernetes,
język angielski na poziomie minimum B2.
Mile widziane:
doświadczenie z chmurą (preferowany Azure),
znajomość CI/CD i praktyk DevOps,
wykorzystywanie AI lub Agentic AI w procesie wytwarzania oprogramowania.
Model współpracy
O projekcie:
Są projekty, które utrzymujesz. Są też takie, które projektujesz od fundamentów. Ten należy do tej drugiej kategorii.
Szukamy Architekta Systemowego, który nie tylko potrafi zaprojektować nowoczesną architekturę, ale również lubi kodować, podejmować decyzje technologiczne i realnie wpływać na kierunek rozwoju produktu. Jeśli najlepiej czujesz się tam, gdzie architektura spotyka się z praktyką, a mentoring jest równie ważny jak czysty kod - czytaj dalej.
Zakres obowiązków:
Twoja rola
Będziesz odpowiadać za projektowanie i rozwój architektury systemów, prowadzenie zespołu od strony technicznej oraz aktywne uczestnictwo w developmentcie. Oprócz kodowania będziesz:
wyznaczać kierunek technologiczny zespołu,
projektować architekturę mikroserwisową i integracje,
współpracować z biznesem przy przekładaniu wymagań na rozwiązania techniczne,
definiować standardy architektoniczne i developerskie,
prowadzić code review oraz dbać o jakość rozwiązań,
mentorować programistów i wspierać ich rozwój,
współpracować z zespołami DevOps, architektury i innymi zespołami Scrum,
dbać o bezpieczeństwo, wydajność i skalowalność systemów,
współdecydować o kierunku rozwoju technologicznego projektu.
🔍 Dekoder Ogłoszenia
🔴
minimum 5 lat doświadczenia w projektowaniu i budowie systemów webowych
Może oznaczać zarówno głębokie doświadczenie w architekturze, jak i po prostu długi staż pracy przy tworzeniu aplikacji webowych.
🔴
bardzo dobrą, praktyczną znajomość Java oraz aktywnie programuje
Oczekuje się, że osoba na tym stanowisku będzie nadal aktywnie pisać kod, a nie tylko projektować.
🔴
prowadzenie zespołu od strony technicznej oraz aktywne uczestnictwo w developmentcie
Rola może wymagać znaczącej ilości czasu poświęconego na kodowanie i bezpośrednie wsparcie zespołu deweloperskiego, a nie tylko nadzór.
🔴
Ten należy do tej drugiej kategorii.
Oznacza, że projekt jest nowy i wymaga budowy od podstaw, co może wiązać się z większą niepewnością i koniecznością podejmowania kluczowych decyzji bez wcześniejszych założeń.
🔴
Jeśli najlepiej czujesz się tam, gdzie architektura spotyka się z praktyką
Oczekuje się, że będziesz aktywnie zaangażowany w implementację, a nie tylko w tworzenie dokumentacji architektonicznej.