Senior Java Backend Developer (Kotlin/JVM)

 Posted 4 months ago
  
 Poland
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Senior Developer will take ownership over technical solutions, lead technical decisions, create Architecture Decision Records (ADRs), and mentor the team while ensuring system performance, scalability, stability, and security in production.

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


Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified