Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talanto

NewBe an early applicant

Senior Java Developer

Posted
Discussion

Lokalizacja: Warszawa / hybrydowo
Model pracy: minimum 1 dzień w tygodniu z biura, 4 dni zdalnie
Okres współpracy: 1 listopada 2026 – 31 marca 2028
Liczba osób: 2

Poszukujemy dwóch Senior Java Developerów, którzy dołączą do strategicznego projektu technologicznego związanego z budową i rozwojem nowoczesnego systemu wspierającego procesy obsługi szkód. Projekt realizowany jest w oparciu o architekturę mikroserwisową i obejmuje rozwój systemów o dużej skali oraz wysokim wolumenie transakcji. Rozwiązanie wykorzystuje nowoczesny stos technologiczny oparty m.in . o Java, Spring, Kafka, Angular/React, Flowable oraz środowisko chmurowe. Istotnym elementem projektu jest również wykorzystanie AI i Agentic AI w całym procesie wytwarzania oprogramowania – od analizy wymagań, przez development i testowanie, aż po utrzymanie rozwiązania. To dobra okazja dla Senior Java Developera, który chce pracować przy dużym, skalowalnym systemie, mieć wpływ na rozwiązania techniczne i jednocześnie rozwijać praktyczne wykorzystanie AI w codziennym software developmencie.

Do głównych zadań należeć będzie:

projektowanie, rozwój i utrzymanie systemów w architekturze mikroserwisowej,

tworzenie rozwiązań wspierających procesy zgłaszania i obsługi szkód,

projektowanie, implementacja i utrzymanie API,

rozwój integracji pomiędzy systemami,

udział w projektowaniu architektury i rozwiązań systemowych,

implementacja wymagań funkcjonalnych i niefunkcjonalnych,

tworzenie skalowalnych i wydajnych rozwiązań informatycznych,

usprawnianie procesów biznesowych poprzez automatyzację i rozwój systemów,

dbanie o wysoką jakość kodu i stosowanie dobrych praktyk inżynierskich,

rozwój testów automatycznych jednostkowych i integracyjnych,

udział w code review oraz dbanie o jakość i bezpieczeństwo kodu,

analiza i optymalizacja wydajności aplikacji,

wykorzystywanie narzędzi AI wspierających proces developmentu,

wykorzystanie podejścia Agentic AI podczas analizy wymagań, implementacji, testowania i utrzymania,

współtworzenie standardów wytwarzania oprogramowania oraz wykorzystania AI,

aktywny udział w wydarzeniach Scrumowych,

współpraca z analitykami, architektami, testerami i pozostałymi członkami zespołu,

udział w wymianie wiedzy oraz ciągłym doskonaleniu sposobu pracy.

Szukamy doświadczonych Senior Java Developerów, którzy bardzo dobrze znają ekosystem Java/Spring i mają praktyczne doświadczenie w budowaniu systemów rozproszonych.

Idealny kandydat powinien dobrze rozumieć architekturę mikroserwisową, komunikację event-driven, projektowanie API, testowanie oraz zagadnienia związane z wydajnością i odpornością systemów.

Dużym atutem będzie doświadczenie frontendowe oraz znajomość procesów BPMN. Ważna jest również otwartość na wykorzystywanie AI jako realnego narzędzia wspierającego codzienną pracę developera.

minimum 5 lat doświadczenia w Java,

minimum 3 lata doświadczenia z Apache Kafka,

minimum 5 lat doświadczenia z Spring / Hibernate,

bardzo dobra znajomość Spring Boot i Spring Cloud,

minimum 5 lat doświadczenia w pracy z SQL,

doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit, TestNG lub Spock,

znajomość narzędzi do testów integracyjnych, m.in . Testcontainers i WireMock,

znajomość Object-Oriented Programming (OOP),

znajomość Functional Programming (FP),

doświadczenie w konteneryzacji aplikacji,

znajomość silników procesowych oraz notacji BPMN,

znajomość wzorców i mechanizmów zapewniania odporności usług w systemach rozproszonych,

znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych,

praktyczne wykorzystanie narzędzi AI w procesie wytwarzania oprogramowania,

znajomość narzędzi do diagnostyki i analizy wydajności aplikacji,

doświadczenie w pracy z architekturą mikroserwisową,

doświadczenie w tworzeniu i integracji API,

możliwość świadczenia usług z terytorium Polski,

gotowość do pracy hybrydowej – minimum 1 dzień w tygodniu z biura w Warszawie.

Dodatkowym atutem będzie:

znajomość Domain-Driven Design (DDD) i praktyczne doświadczenie w jego stosowaniu,

doświadczenie z agentami AI i rozwiązaniami Agentic AI,

doświadczenie w wykorzystywaniu AI w całym cyklu software development,

doświadczenie w rozwiązaniach chmurowych,

znajomość dobrych praktyk projektowania systemów rozproszonych,

doświadczenie w projektach o dużej skali i wysokim wolumenie transakcji.

Backend: Java, Spring, Spring Boot, Spring Cloud, Hibernate
Messaging: Apache Kafka
Frontend: Angular / React
Bazy danych: SQL
Procesy: BPMN, Flowable
Architektura: Microservices, OOP, Functional Programming, Resilience
Testy: JUnit, TestNG, Spock, Testcontainers, WireMock
Cloud: środowisko chmurowe
AI: AI-assisted development, Agentic AI

ZESPÓŁ

Developer dołączy do interdyscyplinarnego zespołu pracującego nad rozwojem systemu obsługi szkód.

Praca odbywa się w środowisku Agile/Scrum, z dużym naciskiem na współpracę, wymianę wiedzy i ciągłe doskonalenie.

To projekt dla Senior Java Developera, który chce pracować przy dużym, nowoczesnym systemie o wysokiej skali i znaczeniu biznesowym. Dużym atutem jest połączenie klasycznego software engineeringu z nowoczesnymi rozwiązaniami AI i Agentic AI. Developer będzie miał możliwość nie tylko tworzyć kod, ale również współtworzyć standardy developmentu i sposób wykorzystywania AI w codziennej pracy zespołu. Projekt daje również możliwość pracy z mikroserwisami, Kafką, rozwiązaniami procesowymi, integracjami oraz systemami wymagającymi wysokiej wydajności i odporności.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available