Pracuj.pl None Senior

Architekt Systemowy – Java (k/m)

GOLDENORE ITC sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Java
  • Spring Framework
  • Hibernate
  • Kafka
  • Azure DevOps
  • Angular
  • React.js

Opis stanowiska

Nasze wymagania:
Minimum 5 lat doświadczenia w projektowaniu architektury systemów informatycznych oraz nadzorowaniu jej realizacji.
Minimum 2 lata doświadczenia w branży ubezpieczeniowej, najlepiej w obszarze obsługi szkód i świadczeń.
Bardzo dobra znajomość Java oraz Spring, pozwalająca na podejmowanie decyzji architektonicznych i aktywne wspieranie zespołu developerskiego.
Praktyczne doświadczenie w projektowaniu rozproszonych architektur systemowych, w szczególności rozwiązań mikroserwisowych.
Umiejętność projektowania aplikacji spełniających wysokie wymagania dotyczące skalowalności, bezpieczeństwa, dostępności i odporności na awarie.
Bardzo dobra znajomość wzorców architektonicznych oraz dobrych praktyk integracji systemów.
Doświadczenie w projektowaniu i rozwijaniu rozwiązań opartych na Event-Driven Architecture (EDA).
Praktyczna znajomość Domain-Driven Design (DDD) i umiejętność wykorzystania tego podejścia w projektowaniu systemów.
Doświadczenie w pracy z rozwiązaniami chmurowymi oraz automatyzacją infrastruktury.
Praktyczna znajomość zagadnień API Governance, w tym projektowania i stosowania standardów zarządzania interfejsami API.
Doświadczenie w projektowaniu i wykorzystywaniu rozwiązań observability end-to-end.
Umiejętność prowadzenia code review, mentoringu technicznego oraz warsztatów architektonicznych.
Doświadczenie we współtworzeniu roadmap technologicznych, analizie ryzyk oraz planowaniu rozwoju architektury systemów.
Umiejętność podejmowania decyzji technicznych, rozwiązywania złożonych problemów i uzasadniania proponowanych rozwiązań.
Doświadczenie we współpracy z zespołami developerskimi oraz interesariuszami biznesowymi.
Znajomość języka angielskiego na poziomie minimum B2.
Samodzielność, odpowiedzialność, komunikatywność oraz umiejętność skutecznego współdziałania z zespołem.

Mile widziane:
Doświadczenie w wykorzystaniu Agentic SDLC i Agentic Coding w procesach wytwarzania oprogramowania.
Doświadczenie w projektowaniu architektury i wdrażaniu rozwiązań w modelu Multi-cloud.
Zaawansowana praktyczna znajomość DDD, w tym modelowania złożonych domen biznesowych.
Znajomość zagadnień FinOps i optymalizacji kosztów infrastruktury chmurowej.
Doświadczenie w definiowaniu i wdrażaniu standardów technologicznych na poziomie organizacji.
Praktyczna znajomość technologii Azure, Kafka, Flowable oraz Hibernate.
Doświadczenie w projektowaniu lub rozwijaniu rozwiązań frontendowych z wykorzystaniem Angular lub React.
Doświadczenie w budowie systemów od podstaw, szczególnie w dużych organizacjach o złożonym środowisku IT.

O projekcie:
Planowany start: grudzień 2026 r.
Dołącz do zespołu jednej z największych instytucji ubezpieczeniowych w Polsce i weź udział w projektowaniu oraz budowie od podstaw nowoczesnego systemu obsługi zgłoszeń szkód!
Poszukujemy doświadczonej osoby na stanowisko Technical Leader / Architekt Systemowy, która obejmie kluczową rolę technologiczną w nowo tworzonym zespole realizującym strategiczny program transformacji cyfrowej.
Będziesz odpowiadać za projektowanie architektury nowego systemu, wyznaczanie kierunków technologicznych, nadzór nad jakością rozwiązań oraz wsparcie zespołu developerskiego w budowie skalowalnych, bezpiecznych i odpornych na awarie aplikacji.
Projekt zakłada stworzenie od podstaw nowoczesnego rozwiązania opartego na Java, Spring, architekturze mikroserwisowej, rozwiązaniach chmurowych i podejściu Event-Driven Architecture. Istotnym elementem będzie również wykorzystanie AI i podejścia Agentic Coding w procesie wytwarzania oprogramowania.
To propozycja dla osoby, która łączy doświadczenie architektoniczne z praktyczną znajomością developmentu, potrafi podejmować decyzje technologiczne i chce mieć realny wpływ na kształt nowego systemu.
Model pracy: hybrydowy – 3 dni w tygodniu w biurze, 2 dni zdalnie. Praca świadczona z terytorium Polski.

Zakres obowiązków:
Projektowanie od podstaw architektury nowego systemu obsługi zgłoszeń szkód, opartego na rozproszonej architekturze mikroserwisowej.
Wyznaczanie kierunków technologicznych oraz podejmowanie kluczowych decyzji dotyczących architektury i rozwoju systemu.
Projektowanie skalowalnych, wysoko dostępnych, bezpiecznych i odpornych na awarie rozwiązań informatycznych.
Współtworzenie systemu z wykorzystaniem Java, Spring, Hibernate, Kafka, Flowable oraz Azure.
Udział w budowie rozwiązania z wykorzystaniem podejścia Agentic Coding, wspierającego proces developmentu narzędziami AI.
Projektowanie integracji pomiędzy systemami oraz rozwijanie architektury opartej na zdarzeniach (Event-Driven Architecture).
Wykorzystywanie podejścia Domain-Driven Design (DDD) w projektowaniu architektury i modelowaniu domeny biznesowej.
Opracowywanie dokumentacji architektonicznej, standardów technicznych i założeń projektowych.
Udział w analizach wykonalności oraz definiowaniu założeń realizacyjnych nowych rozwiązań.
Współtworzenie roadmap technologicznych, identyfikowanie ryzyk i rekomendowanie optymalnych rozwiązań architektonicznych.
Szacowanie pracochłonności zadań programistycznych i architektonicznych oraz określanie potrzebnych zasobów.
Koordynowanie pracy developerów, przydzielanie zadań oraz nadzorowanie realizacji prac implementacyjnych.
Prowadzenie code review, mentoringu technicznego i warsztatów architektonicznych.
Dbanie o jakość kodu, przestrzeganie standardów technologicznych oraz dobrych praktyk wytwarzania oprogramowania.
Zapewnianie zgodności tworzonych rozwiązań z wymaganiami bezpieczeństwa, wydajności i niezawodności.
Projektowanie i rozwijanie mechanizmów observability end-to-end, umożliwiających monitorowanie działania systemów.
Wspieranie zespołu developerskiego podczas implementacji, wdrażania i stabilizacji nowych rozwiązań.
Ścisła współpraca z analitykami biznesowymi, analitykiem systemowym, Product Ownerem i pozostałymi członkami zespołu.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.