System Architect
PEOPLE TRUST SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa
150–165 zł netto (+ VAT) / godz.
Wymagania
- min. 5 lat doświadczenia w projektowaniu i budowie systemów webowych
- bardzo dobra, praktyczna znajomość Java i doświadczenie produkcyjne
- doświadczenie w projektowaniu architektury mikroserwisowej i systemów rozproszonych
- znajomość wzorców architektonicznych i integracyjnych, projektowania API, DDD
- praktyczna znajomość relacyjnych baz danych, SQL i optymalizacji zapytań
- doświadczenie w code review, mentoringu, prowadzeniu technicznym zespołu i podejmowaniu decyzji technologicznych
- znajomość Docker i Kubernetes
- angielski min. B2 oraz praca w Warszawie min. 3 dni w tygodniu z biura
Opis stanowiska
Dla klienta z sektora ubezpieczeniowego szukany jest System Architect / Tech Lead, który łączy architekturę, development i leadership techniczny — około 75% czasu to aktywne programowanie w Javie. Będziesz pełnić rolę Tech Leada w zespole Scrumowym, projektować architekturę mikroserwisów i systemów rozproszonych, podejmować decyzje technologiczne, prowadzić code review i mentoringować developerów. To rola dla kogoś, kto nie chce ograniczać się do diagramów, ale realnie kodować i jednocześnie przewodzić zespołowi. Uwaga: rola Tech Leada w praktyce oznacza też zarządzanie zadaniami, rozwiązywanie konfliktów i reprezentowanie zespołu — może to wykraczać poza czysto techniczne obowiązki.
🔍 Dekoder Ogłoszenia
🔴
pełnić rolę Tech Leada w zespole Scrumowym
Oznacza to prawdopodobnie nie tylko techniczne przewodnictwo, ale także zarządzanie zadaniami, rozwiązywanie konfliktów i reprezentowanie zespołu na spotkaniach, co może wykraczać poza czysto techniczne obowiązki.
🔴
aktywnie programować w Javie
Chociaż brzmi to pozytywnie, w kontekście roli Architekta Systemu może oznaczać, że będziesz musiał poświęcać znaczną część czasu na kodowanie, zamiast skupiać się wyłącznie na projektowaniu architektury.
🟡
projektować i rozwijać architekturę mikroserwisów i systemów rozproszonych
Może to oznaczać zarówno tworzenie nowej architektury od podstaw, jak i pracę nad istniejącą, która może być złożona, nieoptymalna lub wymagać znaczących zmian.
🟡
podejmować decyzje architektoniczne
Sugestia dużej autonomii, ale może również oznaczać odpowiedzialność za potencjalne błędy i konieczność obrony swoich decyzji przed innymi interesariuszami.