This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

September 4, 2026

Backend developer Java

Senior • On-site

126 - 162 PLN/yr

Warsaw, Poland

Zakres usług

  • Rozwój i modernizacja usług backendowych realizowanych w Java 21+ oraz Spring Boot 3.x.
  • Projektowanie, dokumentowanie i wersjonowanie interfejsów REST API zgodnych ze standardem OpenAPI.
  • Realizacja integracji systemowych oraz przepływów asynchronicznych w architekturze event-driven (komunikacja oparta na wiadomościach).
  • Implementacja mechanizmów uwierzytelniania i autoryzacji w oparciu o Spring Security, OAuth2 i JWT.
  • Zapewnienie ciągłości działania rozwiązań produkcyjnych: monitorowanie, diagnostyka oraz usuwanie przyczyn incydentów.
  • Pokrycie dostarczanych deliverables testami jednostkowymi i integracyjnymi jako element protokołu odbioru.
  • Współtworzenie kierunku migracji technologicznej w stronę ekosystemu Node.js/TypeScript.
  • Wykorzystanie narzędzi klasy AI do optymalizacji procesu wytwarzania oprogramowania i skrócenia czasu dostarczania rezultatów.
  • W szerszym zakresie usług (poziom senior): projektowanie systemów rozproszonych, opracowywanie standardów inżynieryjnych oraz wsparcie merytoryczne mniej doświadczonych specjalistów.
  • Konsultacje techniczne i uzgodnienia architektoniczne z technical leadami oraz architektami po stronie partnera biznesowego.

Wymagane kompetencje

  • Silna, potwierdzona komercyjnie znajomość Java 21+ oraz Spring Boot 3.x.
  • Samodzielne projektowanie REST API / OpenAPI oraz realizacja integracji między systemami.
  • Praktyczna znajomość Spring Security, OAuth2 i JWT.
  • Doświadczenie w pracy z MongoDB lub inną bazą NoSQL.
  • Dyscyplina testowa: samodzielne tworzenie testów jednostkowych i integracyjnych jako standard.
  • Znajomość narzędzi observability: monitoring, logowanie i analiza zdarzeń produkcyjnych.
  • Biegłość w Maven lub równoważnym narzędziu do budowania.
  • Minimum 4 lata komercyjnego doświadczenia backendowego (zakres mid) lub minimum 6 lat (zakres senior), wraz z doświadczeniem w projektowaniu systemów rozproszonych, obsłudze incydentów produkcyjnych, prowadzeniu migracji technologicznych i rozwijaniu mniej doświadczonych specjalistów.
  • Język angielski na poziomie minimum B2, umożliwiający samodzielną pracę z dokumentacją techniczną i bieżącą komunikację w projekcie.
  • Nastawienie Production Engineer: odpowiedzialność za działający system produkcyjny, a nie wyłącznie za dostarczony kod.
  • Podejście AI First: aktywne wykorzystywanie narzędzi AI przy budowie produktu i optymalizacji własnego procesu realizacji usług.
  • Samodzielny dobór metod, narzędzi i rozwiązań technicznych adekwatnych do realizacji usługi, bez potrzeby nadzoru merytorycznego.
  • Sprawne poruszanie się w złożonych, zastanych systemach, pragmatyczne podejście do modernizacji oraz gotowość do kwestionowania status quo.

Mile widziane

  • Node.js / TypeScript (Express, Fastify, NestJS) — silnie preferowane; strategiczny kierunek migracji technologicznej projektu.
  • Docker oraz Kubernetes.
  • Kafka lub RabbitMQ.
  • GraphQL, Terraform, OpenTelemetry.

Tryb współpracy

Współpraca realizowana w trybie hybrydowym: gotowość do spotkań koordynacyjnych w biurze w Warszawie (orientacyjnie 1–2 dni w tygodniu), pozostała część usług świadczona zdalnie, w elastycznej formie współpracy B2B.

Oferujemy

  • Współpracę w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables.
  • Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych.
  • Elastyczną formę współpracy B2B przy projektach realizowanych dla partnera z branży telekomunikacyjnej.
  • Szybki i zdalny proces rekrutacyjny.

Unlock Full Resume Report