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