Praca w SYZYGY

Java Developer/ka (Magnolia CMS)

Opublikowano
SYZYGY Warsaw, grudzień 1, 2025
Twój kalendarz pęka w szwach od spotkań, a Ty marzysz o tym, żeby rozwiązywać złożone problemy za pomocą kodu, a nie tylko przesuwać zadania w Jirze? Mamy na to lekarstwo.
Wyobraź sobie projekt, w którym Twoje decyzje kształtują produkt od podstaw, a zespół, który wspólnie tworzycie, ma realny wpływ na kierunek jego rozwoju. Szukamy doświadczonej osoby, która jako Developer/ka Java jest biegła w Magnolia CMS i chce budować platformę w branży ubezpieczeniowej od zera. Nasz klient, lider w swoim sektorze, rozpoczyna cyfrową transformację, a Ty możesz być kluczową osobą w tym procesie. Będziesz doradzać, projektować i prowadzić rozwiązanie, a nie tylko wykonywać zadania z backlogu. Chcesz być architektem rozwiązania, a nie tylko trybikiem w maszynie? Aplikuj.
Lokalizacja
SYZYGY Warsaw
Typ pracy
Pełen etat
Obszar
Backend

TL;DR

Wynagrodzenie:

💸 14 940 – 18 000 zł brutto przy UoP

💸 18 000 – 22 000 zł netto przy B2B*

*Płatne wynagrodzenie, gdy chorujesz (B2B) i odpoczywasz

Podstawowe informacje:

  • Tryb pracy: hybrydowy (szczegóły do ustalenia z zespołem, ale z naciskiem na budowanie relacji w biurze)
  • Doświadczenie: Senior (min. 7 lat doświadczenia w Java, min. 3 lata w Magnolia CMS, najlepiej w budowaniu dużych platform od podstaw)
  • Zespół: Około 9 osób (UX/UI, APM, Client Partner, 2x Frontend, 3x Backend, QA) – zespół w fazie budowania, będziesz częścią jego trzonu.
  • Klient: Lider branży ubezpieczeniowej – strategiczny projekt długoterminowy.
  • Produkt: Nowa platforma CMS oparta na Magnolia – budowa i implementacja systemu od zera.
  • Etap rozwoju produktu: zaczynamy od czystej kartki, start projektu około marzec 2026.
  • Język pracy: Polski (biegły), Angielski (min. B2).
  • Ilu osób szukamy?: 1 osoby

Must have / Kluczowe wymagania

Oto, co musisz mieć w swoim portfolio, by skutecznie dowozić wartość i współtworzyć nami biznes naszych klientów.

Wymagane doświadczenie

  • Posiadasz ponad 7 lat doświadczenia w pracy z technologiami backendowymi w ekosystemie Java, co stanowi mocny fundament do budowania strategicznych rozwiązań.
  • Z Magnolia CMS pracujesz aktywnie od co najmniej 3 lat – jej architektura, tworzenie i rozbudowywanie modułów, szablonów i komponentów nie mają przed Tobą tajemnic. Wiesz, jak w pełni wykorzystać jej potencjał.
  • Masz na koncie udokumentowane doświadczenie w pracy nad złożonymi, skalowalnymi produktami cyfrowymi. Mówimy tu o dużych platformach internetowych, systemach o wysokim natężeniu ruchu lub aplikacjach klasy enterprise. Rozumiesz wyzwania związane z taką skalą.
  • Potrafisz doskonale odnaleźć się zarówno w rozwijaniu istniejących, dojrzałych produktów, jak i w budowaniu nowych rozwiązań od podstaw. Jesteś gotow_a na wizję czystej kartki i tworzenie od fundamentów, jak również na ewoluowanie już działających systemów.
  • Jeśli Twoje doświadczenie pochodzi z sektorów takich jak e-commerce czy finanse, to dla nas dodatkowy sygnał, że rozumiesz wymagania stawiane rozwiązaniom o najwyższych standardach bezpieczeństwa i wydajności.
  • Wiesz, jak rozmawiać z UX designerem, analitykiem i klientem, żeby wspólnie znaleźć najlepsze rozwiązanie. Potrafisz spojrzeć na problem szerzej niż tylko z perspektywy kodu.

Technologie i podejście techniczne

  • Java to Twoje naturalne środowisko – znasz najlepsze praktyki i potrafisz pisać wydajny, niezawodny kod.
  • Posiadasz komercyjne doświadczenie w pracy z Magnolia CMS – jesteś ekspertem_ką w jego konfiguracji, customizacji i integracjach. Wiesz, jak budować elastyczne i potężne rozwiązania na tej platformie.
  • Masz doświadczenie w projektowaniu i integracji API (w tym RESTful API), a ich bezpieczeństwo i skalowalność to dla Ciebie priorytet.
  • Software Craftsmanship to dla Ciebie coś więcej niż modne hasło. Stosujesz z przekonania zasady takie jak SOLID, KISS i DRY, dbając o czysty, wydajny, modularny i łatwy w utrzymaniu kod.
  • Testowanie to dla Ciebie naturalna część procesu developmentu. Piszesz testy jednostkowe i integracyjne, dążąc do jak najwyższej jakości, wykorzystując frameworki takie jak JUnit.
  • Posiadasz solidną wiedzę na temat standardów bezpieczeństwa aplikacji webowych i potrafisz stosować je w praktyce.
  • Znajomość podstawowych zasad ochrony danych osobowych (RODO/GDPR), szczególnie w kontekście projektowania systemów, jest dla Ciebie oczywista.
  • Jesteś biegły_a w korzystaniu z narzędzi do zapewniania jakości kodu, takich jak lintery (np. Checkstyle) i narzędzia do statycznej analizy kodu.
  • Wykazujesz biegłość w pracy z systemami kontroli wersji (Git).
  • Masz praktyczne doświadczenie w pracy z procesami ciągłej integracji i ciągłego dostarczania (CI/CD). Wiesz, jak automatyzować wdrażanie i dbać o spójność środowisk.
  • Posiadasz doświadczenie z narzędziami do budowania, a Maven to Twoje ulubione środowisko do zarządzania zależnościami i cyklem życia projektów – znasz jego konfigurację i potrafisz wykorzystać jego pełen potencjał.

Komunikacja i współpraca

  • Posiadasz wysoko rozwinięte umiejętności komunikacyjne i interpersonalne. Masz doświadczenie w pracy w zespołach projektowych, z bezpośrednią współpracą z klientami komercyjnymi.
  • Biegle posługujesz się językiem polskim, a Twoja umiejętność komunikacji w języku angielskim na poziomie minimum B2 umożliwia swobodną pracę w międzynarodowym środowisku.
  • Potrafisz budować relacje oparte na zaufaniu – zarówno w zespole, jak i z klientem. Rozumiesz, że tłumaczenie złożonych zagadnień technicznych na zrozumiały język biznesowy jest kluczowe dla wspólnego sukcesu.
  • Jesteś postrzegan_a jako ekspert_ka i doradc_zyni, która proaktywnie dzieli się wiedzą i pomaga klientowi oraz zespołowi w podejmowaniu trafnych decyzji. Zdolność do budowania długoterminowych, partnerskich relacji z klientem jest dla nas bardzo ważna.
  • Wiesz, jak argumentować swoje decyzje i propozycje, jednocześnie pozostając otwart_a na konstruktywny feedback i potrafiąc asertywnie przedstawiać swoje zdanie.
  • Jako Senior Developer_ka jesteś gotów_a do dzielenia się wiedzą i wspierania mniej doświadczonych członków zespołu – czy to poprzez code review, pair programming czy mentoring.

Praca projektowa

  • Nie oczekujemy od Ciebie formalnego zarządzania projektem, ale wymagasz od siebie technicznego przewodzenia i pełnej odpowiedzialności (ownership) za całe funkcjonalności. Wiesz, jak dekomponować złożone zadania, precyzyjnie szacować pracochłonność i skutecznie planować swoją pracę, koordynując ją z resztą zespołu.
  • Potrafisz efektywnie współpracować z analitykami i projektantami, wykorzystując dostarczone dane do podejmowania trafnych decyzji technicznych.
  • Kluczowe są dla Ciebie umiejętności analizy danych technicznych (np. logów, metryk wydajności). Potrafisz monitorować postęp swoich zadań, identyfikować potencjalne blokady i transparentnie komunikować ich status. Umiejętność adaptacji do zmieniających się wymagań to dla Ciebie norma.
  • Chociaż nie będziesz samodzielnie ustalać priorytetów dla całego projektu, jesteś kluczowym partnerem_ką dla ról odpowiedzialnych za zakres. Dostarczasz eksperckich informacji na temat złożoności technicznej i zależności, mając bezpośredni wpływ na priorytetyzację i harmonogram.
  • Jesteś proaktywn_a w proponowaniu nowych, lepszych rozwiązań technicznych oraz usprawnień w istniejących procesach – od optymalizacji CI/CD, przez poprawę jakości kodu, po strategiczną refaktoryzację. Widzisz, co można zrobić lepiej, i nie boisz się tego proponować.
  • Masz doświadczenie w inicjowaniu zmian i wdrażaniu usprawnień, niezależnie od tego, czy dotyczą one kodu, narzędzi, czy procesów projektowych.

Twoje podejście – kogo szukamy?

Szukamy kogoś, kto chce mieć realny wpływ i aktywnie kształtować przyszłość naszych partnerstw. Jeśli te cechy opisują Ciebie, świetnie trafiłeś_aś!

  •  Jesteś proaktywny_a w poszukiwaniu wiedzy, rozwijając nie tylko siebie, ale i inspirując do nauki cały zespół. Chętnie dzielisz się swoją wiedzą i doświadczeniem.
  • Działasz samodzielnie i nie czekasz na listę zadań. Widzisz problem lub szansę, analizujesz i proponujesz konkretne rozwiązanie.
  • Wyróżnia Cię zaangażowanie w jakość – potrafisz konstruktywnie feedbackować zespół, dbając o to, by dostarczane rozwiązania w pełni odpowiadały na potrzeby klienta i były na najwyższym poziomie. Dbasz o detale i końcowy rezultat.
  • Traktujesz feedback jako cenne narzędzie rozwoju, aktywnie go przyjmując i chętnie dając go innym. Wierzysz, że szczera rozmowa jest lepsza niż unikanie problemu. Dajesz i przyjmujesz feedback, bo wiesz, że jego celem jest rozwój, a nie udowadnianie racji.

Nice to have

  • Doświadczenie w pracy z platformami chmurowymi (np. AWS, Azure, GCP) – jeśli wiesz, jak projektować i wdrażać rozwiązania w chmurze, to dla nas dodatkowy atut.
  • Doświadczenie z narzędziami do konteneryzacji (Docker, Kubernetes) – rozumiesz, jak budować i zarządzać aplikacjami w środowisku kontenerowym.
  • Posiadasz oficjalną certyfikację Magnolia, co potwierdza Twoją głęboką wiedzę o platformie.
  • Masz doświadczenie w integracji z systemami e-commerce, PIM (Product Information Management), DAM (Digital Asset Management) czy CRM – to cenne w kontekście złożonych ekosystemów produktowych.

Do jakiego projektu rekrutujemy?

Nasz klient:

Pracujemy z jedną z największych instytucji finansowych w Polsce, a także w Europie Środkowo-Wschodniej. To absolutny lider w swojej branży, który stawia na innowacje i strategiczny rozwój cyfrowy. Będziesz mieć_a okazję pracować przy dużych i złożonych projektach, które mają kluczowe znaczenie biznesowe i są integralną częścią ich strategii digitalizacji.

Współpraca:

Z klientem rozpoczynamy współpracę od strategicznego projektu, jednak w perspektywie jest dla nas budowanie długoterminowego partnerstwa. Zakładamy nie tylko utrzymanie i rozwój produktu, który wspólnie stworzymy, ale także poszerzanie portfolio naszych działań o kolejne projekty.

Czeka Cię ścisła komunikacja z klientem – głównie z jego Działem IT oraz Działem Marketingu. Będziesz aktywnie uczestniczyć w spotkaniach i dyskusjach, wspierając budowanie wzajemnego zrozumienia i zaufania. Chociaż rytuały takie jak daily stand-ups, sprint reviews czy retrospekcje będą definiowane wewnętrznie dla Twojego zespołu, Twoja aktywna rola w interakcjach z klientem będzie kluczowa dla sukcesu projektu.

Projekt:

Będziesz pracować nad strategicznym replatformingiem – zastąpimy obecną platformę zupełnie nową, zbudowaną na nowym stacku technologicznym. To wielomiesięczny projekt, który oznacza, że będziesz mieć_a realny wpływ na jego kształt od samych podstaw. To jest ta szansa na budowanie systemu “od zera” o jakiej mówiliśmy.

Szczegóły dotyczące konkretnych potrzeb, wyzwań technologicznych oraz grupy docelowej produktu są tematem, który chętnie przedstawimy Ci podczas spotkania – tak, abyś mógł_a w pełni zrozumieć skalę i ambicje tego przedsięwzięcia.

Projekt nie kończy się na uruchomieniu nowej platformy, ale na dalszym utrzymaniu i rozwoju.

Jakwygląda pracaw zespole? 

Skład i kompetencje zespołu:

Dołączysz do zupełnie nowo tworzonego zespołu, co daje Ci unikalną szansę współtworzenia jego DNA od samego początku. Chociaż zespół powstaje na nowo, będzie on składał się z doświadczonych specjalist_ek – większość z nich to osoby, które już pracują w SYZYGY. Będziesz kluczowym członkiem_nią interdyscyplinarnego teamu, w którym znajdą się: UX/UI Designer_ka, APM, Client Partner_ka, dwie osoby na stanowisku Frontend Developera, trzy osoby na stanowisku Backend Developera (w tym Ty) oraz QA. Zazwyczaj nasze zespoły to mix doświadczeń na poziomie mid-senior.

Zależy nam, aby ten zespół posiadał pełne kompetencje do wdrożenia produktu, a także jego dalszej obsługi i rozwoju. Razem będziemy budować wszystko od podstaw.

Typ współpracy:

Nasza praca w zespole inspirowana jest metodologią Scrum, co oznacza dynamikę, transparentność i zorientowanie na dowożenie wartości. Regularne rytuały, takie jak daily, sprint reviews, retrospekcje, są podstawą naszej efektywności.

Dynamika i atmosfera w zespole:

Fakt, że zespół jest zupełnie nowy, oznacza, że razem będziemy kształtować jego zasady współpracy, atmosferę i tempo pracy. To Ty masz realny wpływ na to, jak będzie wyglądać nasza wspólna przyszłość. Będziemy łączyć pracę zdalną z regularnymi spotkaniami w biurze (szczegóły do ustalenia), aby wspierać efektywną współpracę i budowanie silnych relacji.

 

Kilka z WIELU naszych zalet

Urlopy bez limitów
Od 2026 planujemy dążyć do tego, by nasza średnia firmowa wynosiła 26 dni wolnych. Taka zmiana wynika, z tego, że chcemy zwiększać nasz potencjał sprzedażowy. Chorować możesz tak jak wcześniej. 🙂
Prawdziwa transparencja
Transparentne pensje, finanse czy widełki wynagrodzeń
Biuro, które kochamy
Mamy biuro na Dolnym Mokotowie, w którym nie brakuje kreatywnej przestrzeni. Regulowane biurka, ergonomiczne krzesła, słoneczny taras, bilard, ping-pong, PlayStation… Brzmi dobrze?
Podwyżki
System podwyżkowy, który jest transparentny i jawny dla całej organizacji
Dobry pakiet
Karta MultiSport + prywatna opieka medyczna Medicover + platforma HearMe
Budżet szkoleniowy i warsztaty
Stawiamy na rozwój, więc każdy zespół może zaplanować swój budżet na szkolenia. Ponadto sami organizujemy wiele warsztatów np. z NVC

Nasze wartości

W SYZYGY działamy inaczej. Stawiamy na przejrzystość, zaufanie i samodzielność w podejmowaniu decyzji. Nasz model pracy opiera się na samoorganizacji, co oznacza brak tradycyjnych hierarchii, sztywnych struktur zarządzania czy szefów. Każda osoba ma realny wpływ na to, jak pracujemy, a błędy traktujemy jako naturalną część procesu – najważniejsze, by wyciągać z nich wnioski i iść dalej.

Kluczowe wartości:

♥︎ Zaufanie
Wierzymy, że każda osoba w zespole działa zgodnie ze swoimi kompetencjami i w interesie organizacji, dlatego dajemy pełną swobodę w podejmowaniu decyzji. Zakładamy, że każdy potrafi podejmować odpowiedzialne decyzje samodzielnie, bez potrzeby nadmiernej kontroli.

♣︎ Odpowiedzialność
Każda osoba bierze odpowiedzialność za swoją pracę i wyniki, a nasze struktury wspierają samodzielność i niezależność.

♦︎ Transparencja
Stawiamy na otwartą komunikację i informacje zwrotne. Tworzymy kulturę, w której każdy głos ma znaczenie. Feedback traktujemy jako narzędzie rozwoju, zarówno dla jednostek, jak i całych zespołów.

Interesujące?

Możesz przesłać swoje CV, link do LinkedIn, portfolio lub stronę internetową – wybierz formę, która najlepiej Cię reprezentuje.

🔜 Aplikuj jak najszybciej: Rekrutację zamkniemy, gdy otrzymamy wystarczającą liczbę zgłoszeń. Aby mieć pewność, że odpowiemy każdej osobie, zakończymy proces po zebraniu odpowiedniej liczby aplikacji.

Kroki w rekrutacji

W SYZYGY rekrutacja to nie tylko proces, ale przede wszystkim szansa na wzajemne poznanie. Stawiamy na otwartość i współpracę – każdy etap pozwala lepiej zrozumieć nasze podejście i ocenić, czy do siebie pasujemy. Decyzje podejmuje cały zespół, z którym będziesz pracować. Proces jest przejrzysty, szybki i oparty na dialogu.

Za tę rekrutację odpowiadają:

Główną osobą odpowiadającą za tę rekrutację jest Ola – Company Recruiter. Jeśli masz jakieś pytania i nie znajdziesz odpowiedzi w naszym FAQ, śmiało pisz do niej na LinkedIn lub maila aleksandra.zych@syzygy.pl

Osoby z zespołu, do którego rekrutujemy, zaangażowane w proces

W tę rekrutację zaangażowane są również osoby z zespołu, do którego dołączysz. Poza Olą, to właśnie te osoby poznasz w trakcie procesu rekrutacyjnego. To one znają zespół najlepiej i z nimi masz szansę bezpośrednio współpracować. Pełnią role Team Rekrutera i Rekrutera Merytorycznego – to oni współtworzą brief do ogłoszenia, analizują Twoje zgłoszenie, weryfikują dopasowanie zespołu oraz oceniają Twoje kompetencje.

Na tej stronie