Senior Java Developer
⚲ Warszawa
26 880 - 28 560 PLN netto (B2B)
Wymagania
- Java
Opis stanowiska
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
O PROJEKCIE
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.
ZAKRES OBOWIĄZKÓW
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.
KOGO SZUKAMY?
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.
MUST HAVE
• 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.
NICE TO HAVE
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.
STOS TECHNOLOGICZNY
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.
W skład zespołu wchodzą m.in.:
• Lead Business Analyst,
• Technical Leader,
• Proxy Product Owner,
• analitycy biznesowi i systemowi,
• Developerzy,
• tester automatyzujący.
Praca odbywa się w środowisku Agile/Scrum, z dużym naciskiem na współpracę, wymianę wiedzy i ciągłe doskonalenie.
DLACZEGO WARTO?
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.
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
O PROJEKCIE
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.
ZAKRES OBOWIĄZKÓW
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.
KOGO SZUKAMY?
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.
MUST HAVE
• 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.
NICE TO HAVE
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.
STOS TECHNOLOGICZNY
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.
W skład zespołu wchodzą m.in.:
• Lead Business Analyst,
• Technical Leader,
• Proxy Product Owner,
• analitycy biznesowi i systemowi,
• Developerzy,
• tester automatyzujący.
Praca odbywa się w środowisku Agile/Scrum, z dużym naciskiem na współpracę, wymianę wiedzy i ciągłe doskonalenie.
DLACZEGO WARTO?
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.
🔍 Dekoder Ogłoszenia
🔴
Model pracy: minimum 1 dzień w tygodniu z biura
'Minimum' — dni biurowych może być więcej niż deklarowany 1.
🟡
wysokim wolumenie transakcji
Systemy o dużym obciążeniu — możliwa presja wydajnościowa i reagowanie na incydenty.
🟡
wykorzystanie AI i Agentic AI w całym procesie wytwarzania oprogramowania
Oczekiwanie pracy z narzędziami AI na każdym etapie — możliwy wzrost oczekiwanej produktywności.
🟢
Okres współpracy: 1 listopada 2026 – 31 marca 2028
Konkretny, długi okres kontraktu — transparentne.