Logo for B3 Consulting Poland

Senior Java Backend Developer (Kotlin/JVM)

Role overview

Qualifications

  • Very good knowledge of Kotlin or Java (JVM)
  • Production experience with Spring Boot
  • Experience with Kubernetes or another container orchestration platform
  • Practical knowledge of CI/CD

Responsibilities

  • Own technical solutions and lead technical decisions, including Architecture Decision Records (ADRs)
  • Decompose tasks, support team planning, mentor, and raise code quality
  • Collaborate with Product Owners and stakeholders; estimate work, identify risks, and proactively address technical debt and reliability
  • Build and operate backend services in Kotlin/Spring Boot on the JVM, design systems for Kubernetes, implement CI/CD/GitOps, and ensure performance, stability, and production incident handling

About the company

B3 Consulting Poland logo

B3 Consulting Poland

IT Services & IT Consulting

B3 Consulting Poland is a part of B3 Consulting Group AB, one of the fastest growing consulting companies with experienced consultants in the field of IT and project management. Our goal is to build a company with a strong business culture that promotes entrepreneurship, where our consultants have excellent development opportunities. We work with international Clients from such industries as finance, insurance, manufacturing, aviation and others.

Company details

Company typeScaleup
IndustryIT Services & IT Consulting
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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 workloadów

  • praktyczna znajomość CI/CD

Szczególnie cenimy doświadczenie z:

  • GitLab CI

  • Argo / ArgoCD

  • Helm

  • GitOps

  • strategie deploymentów (canary, blue-green)

Bazy danych

  • dobra znajomość 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


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Developer Related jobs

Other jobs at B3 Consulting Poland

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.