freehire launches on Product Hunt on 26 August.

Follow →

Mid / Senior Fullstack Developer (Java 21+ / Angular 22+)

Summary

Build and maintain enterprise-scale insurance platforms using Java/Spring Boot and Angular, applying clean architecture and AI-assisted Spec Driven Development to deliver high-volume policy and claims systems.

Budujemy i rozwijamy autorskie, skalowalne platformy klasy Enterprise dla międzynarodowego sektora ubezpieczeniowego. Nasze systemy kompleksowo i inteligentnie zarządzają pełnym cyklem życia polis oraz procesami likwidacji szkód, przetwarzając miliony operacji miesięcznie.

Szukamy osób, które nie chcą pisać powtarzalnego kodu w przestarzałych systemach. Jeśli zależy Ci na czystej architekturze, pracy w nowoczesnym stosie technologicznym i realnym wykorzystaniu narzędzi AI w codziennym kodowaniu – ta rola jest dla Ciebie.

Jak realnie wykorzystujemy AI w codziennej pracy? AI w naszym zespole to narzędzie inżynierskie, a nie marketingowy slogan.

Działamy w paradygmacie Spec Driven Development:

  • Wsparcie Agentów AI Wykorzystujemy narzędzia AI do dokumentowania technicznego naszych modułów, specyfikacji zadań, budowania planów technicznych, weryfikacji i testowania zadań

  • Skupienie na architekturze: Dzięki automatyzacji żmudnych zadań masz więcej czasu na projektowanie skomplikowanej logiki biznesowej i optymalizację wydajności systemów

  • Nowoczesne środowisko: Pracujemy w ekosystemie zintegrowanym z zaawansowanymi rozwiązaniami AI (w tym Google Workspace AI)

Profil stanowiska

  • Doświadczenie w budowaniu i rozwijaniu aplikacji webowych

  • Bardzo dobra znajomość Java oraz ekosystemu Spring Boot, a także umiejętność projektowania wydajnych REST API

  • Swoboda w tworzeniu interfejsów przy użyciu frameworku Angular (TypeScript)

  • Myślenie architektoniczne – rozumienie i praktyczne stosowanie wzorców projektowych oraz zasad czystego kodu (SOLID, Clean Code, TDD)

  • Praktyczna umiejętność pracy z dokumentowymi (np. Mongo) i relacyjnymi bazami danych (np. PostgreSQL)

  • Znajomość języka angielskiego na poziomie min. B2, pozwalająca na płynną komunikację w zespole oraz czytanie i tworzenie dokumentacji technicznej

  • Programowanie z wykorzystaniem AI w modelu SDD - Spec Driven Development

  • Mile widziane:

    • Rozumiesz specyfikę produktów ubezpieczeniowych, procesów likwidacji szkód lub specyficznych regulacji rynkowych

    • Masz doświadczenie w projektowaniu systemów rozproszonych, pracy z Dockerem/ Kubernetesem oraz optymalizacji wydajności systemów

    • Praktyczna wiedza z zakresu DDD (Domain-Driven Design), Event-Driven Architecture lub zaawansowane doświadczenie w testach automatycznych (TDD, testy integracyjne)

Twoje zadania

  • Rozwój autorskich produktów Comarch na rynki polskie i zagraniczne

  • Projektowanie, analiza i implementacja rozwiązań zgodnie z wymaganiami

  • Wprowadzanie nowych funkcjonalności i poprawianie błędów w istniejących już aplikacjach

  • Dbałość o jakość kodu poprzez stosowanie dobrych praktyk programowania: CleanCode, CodeReview

  • Współpraca z zespołem projektowym w ustalonym zakresie przy wytwarzaniu oprogramowania oraz wdrażaniu nowych wersji systemu

Dla Ciebie

  • Prywatna opieka medyczna w Allianz - dostęp do specjalistów i badań diagnostycznych dla Ciebie i Twoich najbliższych

  • System kafeteryjny - możesz wybrać pełne dofinansowanie do karty Multisport czy przeznaczyć środki na kulturę, wypoczynek lub sport i zakupy

  • Możliwość pracy w modelu hybrydowym po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura)

  • Możliwość korzystania z zaawansowanych narzędzi AI i Google Workspace

  • Udział w międzynarodowych projektach realizowanych dla firm z sektora finansowego i ubezpieczeniowego

  • Profesjonalny rozwój zawodowy - możliwość ścieżki kariery na stanowiskach eksperckich technicznych, biznesowych i managerskich

  • Indywidualny plan szkoleń i konferencji

  • Przyjazna atmosfera pracy w zgranych zespołach, o co dbamy . poprzez udział w imprezach integracyjnych czy wspólnych inicjatywach dla lokalnych społeczności

  • Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia