Architekt Systemowy / Principal Architect (k/m)
Holding1
Architekt Systemowy / Principal Architect (k/m)
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java 8 -> 25
- Spring Boot
- Spring Framework
- Hibernate/ JPA
- PostgreSQL
- SQL
- Kafka
- TimescaleDB
- C++
- React Native
- Next.js
- TypeScript
- Docker
- CI/CD
- OpenTelemetry
- CQRS
- Spring Modulith
- OpenAPI
- AI/LLM
Twój zakres obowiązków
- Techniczne prowadzenie modernizacji systemu legacy i projektowanie architektury nowego systemu.
- Zaprojektowanie i przeprowadzenie migracji Java 8 → 25 wraz z modernizacją Spring Boot, Spring Framework i Hibernate/JPA oraz wymianą przestarzałych bibliotek.
- Etapowa strategia migracji: kontrola regresji, plan rollbacku, baseline i pomiary wydajności.
- Migracja PostgreSQL 12 → 18 oraz projekt warstwy danych telemetrycznych w oparciu o TimescaleDB.
- Przebudowa Data Access Layer
- Budowa mechanizmów kontroli regresji
- Rozwinięcie przyjętych już standardów architektury, API i decyzji technologicznych dla nowego systemu oraz egzekwowanie ich w zespole.
- Podejmowanie kluczowych decyzji architektonicznych, odpowiedzialność za ich konsekwencje i mentoring zespołu.
Nasze wymagania
- Doświadczenie w roli Principal Engineer, Senior Architect, Tech Lead lub porównywalnej, w dużych systemach produkcyjnych.
- Co najmniej jedna przeprowadzona migracja produkcyjnego systemu Java przez dwie lub więcej wersji major, z kontrolą regresji i planem rollbacku.
- Bardzo dobra znajomość Javy 8 oraz współczesnych wersji (17 / 21 / 25), Spring Boot, Spring Framework i Hibernate/JPA.
- PostgreSQL na poziomie planów wykonania, blokad, transakcji, WAL, replikacji i connection poolingu.
- Praktyczne doświadczenie z Kafką lub porównywalnym streamingiem oraz z architekturą event-driven
- Gotowość do egzekwowania standardów i powiedzenia „nie” rozwiązaniom, które zwiększają dług techniczny.
- Doświadczenie w systemach telemetrycznych, IoT lub near-real-time
- Znajomość modularnego monolitu i CQRS
- Znajomość DDD w praktyce
- Doświadczenie w pracy z systemami legacy pozbawionymi dokumentacji i testów.
- Praktyka z coding agents
- Umiejętność czytania kodu C/C++ i analizy jego integracji z Javą.
- JVM performance
- Doświadczenie z observability, OpenTelemetry.
- Znajomość TimescaleDB
- Doświadczenie w projektowaniu Data Access Layer i optymalizacji SQL / JPA / JDBC
- Znajomość JSF / PrimeFaces albo doświadczenie w migracji porównywalnej technologii legacy
To oferujemy
- Współpracę w oparciu o kontrakt B2B.
- Wsparcie w dalszym rozwoju zawodowym oraz dostęp do szkoleń wewnętrznych i zewnętrznych.
- Roczny budżet szkoleniowy.
- Dofinansowanie do karty Multisport.
- Prywatną opiekę medyczną Luxmed.
- Lekcje języka angielskiego.
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- zniżki na firmowe produkty i usługi
- spotkania integracyjne
- kawa / herbata
Kogo szukamy?
Rozwijamy system dla klientów z rynku mobility — w tym dla największych marek w tej branży.
Szukamy doświadczonego Architekta Systemowego / Principal Architect, który obejmie techniczne prowadzenie modernizacji istniejącego systemu oraz projektowania nowych produktów.
To rola dla osoby hands-on, która potrafi wejść w istniejący kod, odtworzyć działanie systemu bez pełnej dokumentacji, zidentyfikować ryzyka, podejmować decyzje techniczne i prowadzić bezpieczną migrację bez zatrzymywania rozwoju produktu.
W centrum roli jest modernizacja Java 8 → 25, PostgreSQL 12 → 18, przebudowa Data Access Layer oraz nowa architektura przetwarzania danych telemetrycznych. Równolegle będziesz budować mechanizmy kontroli regresji, standardy architektoniczne i rozwijać kompetencje zespołu.
Stan systemu i zespołu
System działa produkcyjnie i ma krytyczne znaczenie dla działalności firmy. Był rozwijany przez wiele lat i wiąże się z nim dług techniczny. Dokumentacja jest szczątkowa, a wiedza o systemie skupiona jest po stronie zespołu, który zna go bardzo dobrze i zapewni merytoryczne wsparcie na tym stanowisku.
Oznacza to pracę bez kompletnej specyfikacji. Podstawowym źródłem wiedzy o systemie pozostaje kod oraz bezpośredni kontakt z osobami, które go znają.
Co będziesz budować?
Pracujemy dwutorowo: modernizujemy system, który działa produkcyjnie od 15 lat i równolegle budujemy obok niego nową platformę w architekturze modularnego monolitu.
Po stronie legacy to migracja Java 8 → 25 i PostgreSQL 12 → 18.
Nowy system jest na wczesnym etapie — fundamenty są przyjęte, reszta decyzji architektonicznych przed nami. Obie ścieżki muszą iść równolegle, bez zatrzymywania rozwoju produktu. To jest główne wyzwanie tej roli.
Holding1
Rekrutację prowadzimy do jednej z Naszych spółek Lincor Software.
Lincor Software jest polską firmą technologiczną z 25-letnim doświadczeniem, która stworzyła systemy telematyczne m. in. dla Traficar, innogyGO i wielu innych liderów rynku. Teraz szukamy kogoś, kto poprowadzi relacje z naszymi największymi partnerami i otworzy drzwi do kolejnych kontraktów.
Jako część grupy kapitałowej Holding1, zaliczamy się do kluczowych firm na rynku automotive.
Holding1
Jesteśmy polską grupą kapitałową działającą równolegle w kilku branżach: motoryzacji, mobilności, budownictwie mieszkaniowym oraz biurowym, a także w obszarze innowacji technologicznych.
Nasz rozwój opieramy na fundamentach ponad 35-letniego doświadczenia i stabilności Holdingu1.
Wyznaczamy trendy motoryzacyjne, usprawniamy i automatyzujemy procesy biznesowe, realizujemy inwestycje mieszkaniowe i komercyjne przyjazne środowisku. Działając na kilkunastu rynkach lokalnych, w kilkudziesięciu przedsięwzięciach, daliśmy się poznać jako godny zaufania dostawca i sprawdzony partner.
Nasz Zespół tworzą ludzie, którzy nie tylko są najlepszymi specjalistami w swoich dziedzinach, ale przede wszystkim poprzez to, co robią, realizują swoje pasje.
Z dumą posiadamy certyfikaty Great Place to Work 2024 oraz Friendly Workplace 2025, które potwierdzają, że tworzymy środowisko pracy oparte na zaufaniu, współpracy i pozytywnej atmosferze.
Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".
- integration architect Warszawa
- architekt oprogramowania Warszawa
- IT architect Warszawa
- test architect Warszawa
- telekomunikacja architekt Warszawa
- system engineer/ junior architect Warszawa
- security architect Warszawa
- architekt ds. designu Warszawa
- architekt systemów informatycznych Warszawa
- architekt infrastruktury Warszawa