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? Daj znać.
W dużym skrócie
• Wynagrodzenie
o 14 000 – 18 000 zł brutto (UoP)
o 18 000 – 22 000 zł netto (B2B)
* Płatne wynagrodzenie, gdy chorujesz (B2B) i odpoczywasz
• 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
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.
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.
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.
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.
Kompetencje techniczne i podejście eksperckie
• 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).
Nasze wymagania c.d.:
• 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ł.
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.
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.
8
Szukamy kogoś, kto chce mieć realny wpływ i aktywnie kształtować przyszłość naszych pa