Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Talanto poszukuje doświadczonych Senior Java Developerów do pracy nad dużym systemem obsługi szkód, wykorzystując mikroserwisy, Java/Spring i nowoczesne technologie. Praca hybrydowa z możliwością pracy z biura w Warszawie, z udziałem AI w całym cyklu wytwarzania oprogramowania.
Doświadczenie w Kafka, Angular/React i BPMN będzie dużym atutem. Idealny kandydat to ekspert Java, z praktyką w projektowaniu API, testowaniu i zapewnieniu wysokiej wydajności, gotowy do pracy w zespole scrumowym i
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.