Pracuj.pl Praca zdalna Senior

Senior Java Backend Developer (Kotlin/JVM)

B3 CONSULTING POLAND sp. z o.o.

⚲ Warszawa, Śródmieście

Wymagania

  • Java
  • Kotlin
  • Spring Boot
  • Kubernetes
  • GitLab
  • Argo
  • ArgoCD
  • Helm
  • CI/CD
  • SQL/Postgres
  • Grafana
  • SLO/SLI
  • Testcontainers
  • Contract testing
  • JFR
  • Async-profiler
  • APM
  • Google Cloud Platform
  • Gradle
  • Maven
  • Docker
  • Kafka ecosystem
  • Artefact registries

Opis stanowiska

Nasze wymagania: 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) 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ń Mile widziane: • 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 O projekcie: 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. Zakres obowiązków: 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. 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ść. Oferujemy: 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