JustJoin.IT Hybrydowo Senior

Senior Developer – Java / Microservices / AI

PeopleTrust Sp. z o.o.

⚲ Warszawa

23 520 - 26 880 PLN netto (B2B)

Wymagania

  • Java

Opis stanowiska

O PROJEKCIE
Dołącz do strategicznego programu transformacyjnego realizowanego na styku biznesu, technologii i sztucznej inteligencji. Projekt zakłada budowę nowoczesnego ekosystemu obsługi szkód i świadczeń, opartego na mikrousługach, danych, automatyzacji, AI oraz procesach workflow. Rozwiązanie powstaje z myślą o obsłudze kluczowych procesów biznesowych i ma wyznaczać nowe standardy w zakresie jakości, automatyzacji oraz doświadczenia klienta. To projekt dla osób, które chcą pracować przy budowie systemu od podstaw, a jednocześnie mieć wpływ na jego rozwój technologiczny. Na stanowisku Senior Developera będziesz odpowiadać za projektowanie, rozwój i integrację rozwiązań backendowych oraz frontendowych, współpracując blisko z architektami, analitykami i stroną biznesową.

ZAKRES OBOWIĄZKÓW
• Projektowanie, rozwój i utrzymanie rozwiązań wspierających kluczowe procesy biznesowe w architekturze mikrousługowej.
• Tworzenie aplikacji backendowych z wykorzystaniem Java, Spring Boot, Spring Cloud i Hibernate.
• Projektowanie i implementacja komunikacji asynchronicznej z wykorzystaniem Apache Kafka.
• Tworzenie oraz integracja aplikacji frontendowych z wykorzystaniem Angular i/lub React.
• Implementacja procesów biznesowych z wykorzystaniem BPMN i silników workflow.
• Projektowanie rozwiązań zapewniających wysoką wydajność, skalowalność i odporność systemów rozproszonych.
• Tworzenie testów jednostkowych i integracyjnych oraz dbanie o wysoką jakość dostarczanego kodu.
• Współpraca z architektami, analitykami systemowymi, analitykami biznesowymi oraz właścicielami procesów.
• Aktywne wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania.
• Udział w analizowaniu i rozwiązywaniu problemów związanych z wydajnością tworzonych rozwiązań.
• Praca z rozwiązaniami wspierającymi automatyzację procesów i orkiestrację workflow.
• Udział w rozwoju nowoczesnej architektury systemowej oraz wdrażaniu dobrych praktyk programistycznych.

MUST HAVE
• Minimum 5 lat doświadczenia w Java.
• Minimum 3 lata doświadczenia z Apache Kafka.
• Minimum 5 lat doświadczenia ze Spring, Hibernate, Spring Boot i Spring Cloud.
• Minimum 5 lat doświadczenia z SQL.
• Znajomość praktyk związanych z zapewnianiem jakości oprogramowania.
• Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit, TestNG lub Spock.
• Doświadczenie w tworzeniu testów integracyjnych z wykorzystaniem Testcontainers i/lub WireMock.
• Dobra znajomość paradygmatów Object-Oriented Programming i Functional Programming.
• Znajomość konteneryzacji aplikacji.
• Znajomość silników procesowych i notacji BPMN.
• Doświadczenie w stosowaniu wzorców i mechanizmów zapewniających resilience w systemach rozproszonych.
• Znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych.
• Umiejętność praktycznego wykorzystania narzędzi AI w procesie tworzenia oprogramowania.
• Znajomość narzędzi i technik wykorzystywanych do diagnostyki wydajności aplikacji.

NICE TO HAVE
• Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym zastosowaniu.
• Doświadczenie w wykorzystywaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania.
• Doświadczenie w pracy z rozwiązaniami chmurowymi.

STOS TECHNOLOGICZNY

Backend: Java, Spring, Spring Boot, Spring Cloud, Hibernate
Frontend: Angular, React
Messaging: Apache Kafka
Workflow: BPMN, Flowable
Bazy danych: SQL
Testy: JUnit, TestNG, Spock, Testcontainers, WireMock
Architektura: Microservices, Resilience, DDD
AI: AI-assisted development, Agentic AI
Cloud: rozwiązania chmurowe
Zespół łączy kompetencje biznesowe, analityczne, architektoniczne i developerskie, dzięki czemu developer ma możliwość bezpośredniej współpracy z osobami odpowiedzialnymi za zarówno technologię, jak i procesy biznesowe.
DLACZEGO WARTO?
• Udział w budowie nowoczesnego systemu od podstaw.
• Praca przy dużym programie transformacyjnym wykorzystującym AI, automatyzację, mikrousługi i workflow.
• Możliwość pracy z nowoczesnym ekosystemem Java / Spring / Kafka / Angular / React.
• Realny wpływ na jakość i kierunek rozwoju rozwiązania.
• Wykorzystanie AI w codziennym procesie wytwarzania oprogramowania.
• Praca nad systemem o dużej skali i znaczeniu biznesowym.
• Możliwość rozwoju w kierunku architektury, DDD, Agentic AI i rozwiązań chmurowych.

WARUNKI WSPÓŁPRACY
📅 Start: 01.10.2026
🏢 Tryb pracy: hybrydowy – 3 dni w biurze / 2 dni zdalnie
📍 Lokalizacja: Warszawa

🔍 Dekoder Ogłoszenia

🔴
Dołącz do strategicznego programu transformacyjnego realizowanego na styku biznesu, technologii i sztucznej inteligencji.
Projekt jest duży, skomplikowany i prawdopodobnie będzie wymagał dużo pracy nad integracją różnych obszarów, a nie tylko czystego kodowania.
🔴
Projekt zakłada budowę nowoczesnego ekosystemu obsługi szkód i świadczeń, opartego na mikrousługach, danych, automatyzacji, AI oraz procesach workflow.
Będziesz pracować nad systemem, który jest złożony i obejmuje wiele technologii, co może oznaczać dużą krzywą uczenia się i potencjalne problemy z integracją.
🔴
To projekt dla osób, które chcą pracować przy budowie systemu od podstaw, a jednocześnie mieć wpływ na jego rozwój technologiczny.
Może to oznaczać, że zespół jest mały, a oczekiwania wobec seniora są wysokie, obejmując nie tylko kodowanie, ale też podejmowanie kluczowych decyzji architektonicznych.
🔴
Na stanowisku Senior Developera będziesz odpowiadać za projektowanie, rozwój i integrację rozwiązań backendowych oraz frontendowych, współpracując blisko z architektami, analitykami i stroną biznesową.
Oczekuje się od Ciebie szerokiego zakresu odpowiedzialności, który może wykraczać poza typowe zadania developera, włączając w to interakcje z różnymi działami.
🔴
Implementacja procesów biznesowych z wykorzystaniem BPMN i silników workflow.
Poza czystym kodowaniem, będziesz musiał zrozumieć i implementować logikę biznesową, co może być czasochłonne i wymagać specyficznej wiedzy domenowej.