freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Backend Developer (Kotlin/JVM)

Summary

Build and run scalable JVM backend services in Kotlin/Spring Boot, deploy them on Kubernetes, and own production reliability with CI/CD and GitOps.

W B3 uwalniamy potencjał firm dzięki outsourcingowi IT w unikatowym, skandynawskim modelu, a naszą długofalową wizją jest uczynienie z Polski wiodącego centrum innowacji cyfrowych w Europie. To wszystko robimy w duchu "Care" - skupiamy się na zrozumieniu potrzeb konsultantów, dopasowaniu ich do optymalnych dla nich projektów i otoczeniu ich odpowiednią troską. Energia, logika i doświadczenie - tym właśnie kierujemy się na co dzień.

Szukamy doświadczonego Backend Engineera, który lubi pracować przy realnych systemach produkcyjnych, gdzie liczy się nie tylko dowożenie feature’ów, ale również wydajność, skalowalność, stabilność i bezpieczeństwo.

W tym projekcie backend developer odpowiada za cały cykl życia rozwiązania — od implementacji, przez deployment, aż po działanie systemu na produkcji.

To środowisko dla osób, które chcą rozwijać się jako software engineers, a nie tylko implementować zadania z backlogu.

Jeśli cenisz realne problemy techniczne, odpowiedzialność za produkcję i współpracę z doświadczonym zespołem, będzie to dla Ciebie bardzo dobre miejsce.

Start: maj 2026 rok.

Twoja rola

Senior w tym projekcie nie jest tylko wykonawcą zadań. Oczekujemy realnego wpływu na rozwój systemu i standardów pracy.

W szczególności:

  • ownership nad rozwiązaniami technicznymi
  • prowadzenie decyzji technicznych i tworzenie ADR (Architecture Decision Records)
  • dekompozycja zadań i wsparcie zespołu w planowaniu pracy
  • mentoring i podnoszenie jakości kodu
  • współpraca z Product Ownerami i interesariuszami
  • szacowanie prac i identyfikowanie ryzyk
  • proaktywne identyfikowanie długu technicznego i obszarów do poprawy niezawodności systemu

Będziesz pracować nad backendem w środowisku JVM oraz systemami działającymi w infrastrukturze kontenerowej.

Twoja praca obejmuje m.in:

  • rozwój backendu w Kotlin / Spring Boot
  • projektowanie i rozwijanie systemów działających w Kubernetes
  • pracę z pipeline’ami CI/CD i praktykami GitOps
  • dbanie o wydajność i stabilność usług
  • rozwiązywanie problemów produkcyjnych i analizę incydentów
  • rozwijanie standardów jakości kodu, testów i bezpieczeństwa

W skrócie: you build it, you run it.

Czego potrzebujesz by odnieść sukces? (must have)

Backend / JVM:

  • bardzo dobra znajomość Kotlin lub Java (JVM)
  • doświadczenie produkcyjne w Spring Boot
  • umiejętność debugowania i profilowania JVM

Infrastruktura i delivery:

  • doświadczenie w pracy z Kubernetes lub innym orchestrator worklo…
  • praktyczna znajomość CI/CD

Szczególnie cenimy doświadczenie z:

  • GitLab CI
  • Argo / ArgoCD
  • Helm
  • GitOps
  • strategie deploymentów (canary, blue-green)

Bazy danych

  • baza relacyjnych baz danych
  • rozumienie modelowania danych i pracy z zapytaniami w systemach produkcyjnych

Security

znajomość standardów bezpieczeństwa aplikacji:

  • OAuth2 / OIDC / SAML
  • JWT
  • zarządzanie rolami i autoryzacją
  • dobre praktyki OWASP
  • doświadczenie z bezpiecznym przechowywaniem sekretów (np. Vault, KMS)
  • skanowanie zależności

Testowanie

  • bardzo dobra znajomość testów automatycznych
  • umiejętność testowania kodu w nowoczesnym środowisku developmentu (w tym pracy z AI tools)

On-call i odpowiedzialność za produkcję

Zespół pracuje w modelu on-call (PagerDuty).

Oznacza to udział w dyżurach produkcyjnych, reagowanie na alerty oraz analizę incydentów. Dzięki temu developerzy mają pełny wgląd w działanie systemu i realny wpływ na jego stabilność.

Nice to have

  • ogólna znajomość Google Cloud Platform
  • doświadczenie z ekosystemem Kafka (np. Schema Registry, Kafka Streams, Confluent)
  • Gradle (Kotlin DSL)
  • Maven
  • Docker
  • build pipelines
  • artifact registries

Kogo szukamy

Najlepiej odnajdzie się tutaj osoba, która:

  • ma solidne doświadczenie z systemami backendowymi działającymi w produkcji
  • lubi diagnozować problemy i optymalizować systemy
  • czuje się komfortowo pracując blisko infrastruktury
  • bierze odpowiedzialność za jakość rozwiązań

Na pokładzie B3 znajdziesz/otrzymasz:

  • Benefity w obszarze zdrowia i sportu dopasowane do Twoich potrzeb
  • Bezpłatne treningi biegowe i pływackie, wewnętrzna drużyna triatlonowa, wspólne zawody (Warszawa)
  • Skrojone na miarę działania rozwojowe pozwalające pogłębić wiedzę ekspercką
  • Cykliczne inicjatywy pozwalające na rozwój w innych dziedzinach IT niż aktualna

See also