Senior Java Backend Developer mikroserwisy | DDD | Event-Driven Oferta pracy

Dołącz do zespołu rozwijającego nowoczesną platformę rekrutacyjną w DDD i architekturze heksagonalnej, zapewniającą wysoką jakość i skalowalność.
ikona: Dział

Branża

ikona: Lokalizacja

Lokalizacja

Kraków (hybryda) / Zdalnie
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 140 – 180 PLN netto/h

Technologie

GitHub Actions Java PostgreSQL AWS Kafka Spring Mikroserwisy Spring Boot

O projekcie

  • Rozwój nowoczesnej platformy rekrutacyjnej typu Talent Acquisition Suite, wspierającej pełny cykl pozyskiwania pracowników – od przyciągania kandydatów, przez selekcję, aż po zatrudnienie i onboarding.
  • Platforma umożliwia kompleksowe zarządzanie kandydatami, ze szczególnym uwzględnieniem obszarów compliance oraz kluczowych funkcjonalności operacyjnych.
  • Silny nacisk na integrację i synchronizację danych kandydatów pomiędzy systemami oraz płynne „przepinanie” informacji między aplikacjami w obrębie platformy.
  • Projekt obejmuje zarówno rozwój nowych modułów typu greenfield, jak i rozbudowę oraz integrację istniejących rozwiązań.
  • System rozwijany w architekturze mikroserwisowej, z wykorzystaniem komunikacji asynchronicznej.
  • Praca w ramach kilku niezależnych, ale ściśle współpracujących zespołów deweloperskich.
  • Możliwość okresowego przechodzenia między zespołami w zależności od aktualnych potrzeb projektowych.
  • Projekt długofalowy, nastawiony na stabilny rozwój i wysoką jakość rozwiązań.

Twoje zadania

  • Projektowanie i rozwój mikroserwisów.
  • Tworzenie nowych funkcjonalności oraz modułów typu greenfield.
  • Integracja systemów i synchronizacja danych pomiędzy aplikacjami.
  • Udział w migracji danych i modernizacji istniejących rozwiązań.
  • Współpraca z innymi zespołami developerskimi w ramach platformy.
  • Dbanie o jakość kodu, skalowalność i niezawodność rozwiązań.
  • Udział w analizie technicznej oraz podejmowaniu decyzji architektonicznych.

Wymagania

  • Bardzo dobra znajomość Java (17/21) i ekosystemu Spring.
  • Doświadczenie w pracy z systemami rozproszonymi i architekturą mikroserwisową.
  • Praktyczna znajomość wzorców projektowych i patternów integracyjnych.
  • Dobre zrozumienie komunikacji synchronicznej i asynchronicznej (np. RabbitMQ, Kafka).
  • Doświadczenie w DDD, architekturze heksagonalnej oraz event-driven.
  • Umiejętność analizy złożonych problemów i proponowania skalowalnych rozwiązań.
  • Świadomość przepływu danych i zadań w rozbudowanych systemach.
  • Doświadczenie w pracy z bazami danych SQL (PostgreSQL) oraz NoSQL (MongoDB).
  • Znajomość rozwiązań chmurowych, preferencyjnie AWS.
  • Dobra komunikacja zespołowa, otwartość na narzędzia GenAI.

Dlaczego warto

  • Dołączysz do firmy stworzonej przez inżynierów dla inżynierów, która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób.
  • j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata!
  • Możesz zmienić projekt – rób to co lubisz, rozwijaj swoje kompetencje, zdobywaj nowe.
  • Robimy dobre IT albo wcale. Technologie, w których pracujemy to m.in. Java 17/21,  Spring, Hibernate, Mikroserwisy,  AWS/Azure/GSP/,  Terraform, Docker, Kubernetes, Kafka.
  • Eksperci przyciągają ekspertów – średnie doświadczenie naszych inżynierów wynosi 11 lat, a 30% zostaje zatrudnionych z polecenia.
  • Stawiamy na knowledge sharing i rozwój . Organizujemy Talk4Devs, meet’upy, dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in. na naszym blogu.
  • Dołącz do Gildii Technologicznej lub stwórz własną – nasze community zrzeszają specjalistów w obszarach: Java, Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance.
  • Mamy zakodowane, że jest czas pracy i czas nie pracy, więc bardzo dbamy o to, aby work life balance został zachowany.
  • Otrzymaliśmy w tym roku certyfikat Great Place to Work (aż 80% odpowiedzi w ankiecie dotyczącej różnych obszarów wybierało najwyższe noty, jesteśmy w pierwszej 10 firm z najlepszym wynikiem).

Benefity

Stabilne projekty i możliwość zmiany
Gildie Technologiczne
Solidne narzędzia
Miejsce prelegenta na konferencjach
Eventy i integracje
Działalność charytatywna

Jak przebiega rekrutacja

1. Wysyłasz CV
2. Rozmowa rekrutacyjna
3. Weryfikacja techniczna
4. Rozmowa z partnerem
5. Otrzymujesz ofertę pracy
6. Witamy w naszym zespole!

Senior Java Backend Developer mikroserwisy | DDD | Event-Driven

B2B: 140 – 180 PLN netto/h

Kraków (hybryda) / Zdalnie

Aplikuj Poleć znajomego
I otrzymaj od nas 7000zł

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Adrianna Grzechowiak

Junior IT Recruitment Specialist
+48 790 209 797 adrianna.grzechowiak@j-labs.pl

Znasz kogoś, kto idealnie pasuje na to stanowisko?

Prześlij nam CV znajomej osoby, zainteresowanej pracą w j‑labs. Po rozpoczęciu przez nią współpracy otrzymasz 7 000 zł.

Poleć znajomego

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

Senior Backend Developer (Kotlin / Java)

Dołącz do j‑labs i buduj niezawodne systemy wspierające logistykę lądową w Europie, mając realny wpływ na architekturę, integracje i rozwój krytycznych procesów biznesowych.
B2B: 155 – 175 PLN netto/h
Lokalizacja: Zdalnie
Logistic
Java PostgreSQL Kotlin Docker Kubernetes AWS Kafka Spring Boot
Zobacz szczegóły oferty Senior Backend Developer (Kotlin / Java)

Principal DevOps Engineer

Dołącz do zespołu tworzącego od podstaw nowoczesną, cloud-native platformę iGamingową, która będzie obsługiwać ponad 1 mln użytkowników oraz około 100 tys. transakcji na minutę.
B2B: 190 - 230 zł/h + vat
Lokalizacja: Zdalnie
Gaming
Prometheus CI/CD Terraform Docker Kubernetes AWS
Zobacz szczegóły oferty Principal DevOps Engineer

Expert FullStack Developer (Java, React)

Dołącz do j‑labs i rozwijaj systemy logistyczne w transporcie morskim.
170-190
Lokalizacja: Zdalnie
Logistic
TypeScript Java React PostgreSQL Kotlin Kubernetes Kafka Spring
Zobacz szczegóły oferty Expert FullStack Developer (Java, React)

Team Leader

Dołącz do międzynarodowego zespołu produktowego rozwijającego nowoczesną platformę SaaS wykorzystywaną przez tysiące klientów na całym świecie.
B2B: 180 – 210 PLN netto/h
Lokalizacja: Zdalnie
Java Docker Kubernetes Kafka Spring Boot

O projekcie

  • Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins.

 

Zakres obowiązków

  • Rozwój i utrzymanie mikroserwisów.
  • Projektowanie, implementacja i optymalizacja wydajnych usług w Javie.
  • Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie).
  • Praca zgodnie z TDD.
  • Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów.
  • Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji.
  • Mentorowanie i wsparcie mniej doświadczonych inżynierów.
  • Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami.
  • Rozwój automatyzacji usprawniającej utrzymanie platformy.

 

Wymagania (must have)

  • Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie.
  • Bardzo dobra znajomość Java (17+) oraz Spring Boot.
  • Doświadczenie w budowie mikroserwisów i REST API.
  • Znajomość ekosystemu Spring Cloud.
  • Doświadczenie z technologiami chmurowymi (GCP lub inne).
  • Praktyczna znajomość TDD.
  • Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform).

 

Wymagania (nice to have)

  • Doświadczenie w bankowości inwestycyjnej lub systemach finansowych.
  • Bardzo dobre umiejętności analityczne i komunikacyjne.
Zobacz szczegóły oferty Team Leader