Unlock Full Resume Report

New offer - be the first one to apply!

September 6, 2026

Senior Java Developer

Senior • On-site

249,600 - 280,800 PLN/yr

Warsaw, MZ, Poland

Stawka: 135 zł/h netto + VAT na B2B

Model pracy: hybrydowy – do ustalenia

Start: październik 2026 r.

Obowiązki

  • Projektowanie, rozwój, testowanie i utrzymanie aplikacji backendowych oraz systemów rozproszonych w technologii Java.
  • Implementacja logiki biznesowej oraz interfejsów API.
  • Projektowanie i rozwój rozwiązań opartych o architekturę mikroserwisową, DDD oraz architekturę heksagonalną.
  • Tworzenie i rozwój bibliotek współdzielonych, komponentów platformowych oraz szablonów mikroserwisów.
  • Budowa i utrzymanie referencyjnych implementacji architektonicznych dla zespołów produktowych.
  • Optymalizacja wydajności, skalowalności i niezawodności rozwiązań.
  • Udział w code review oraz dbanie o wysoką jakość kodu.
  • Realizacja PoC dla nowych rozwiązań technologicznych.
  • Wsparcie zespołów produktowych w zakresie dobrych praktyk programistycznych, standardów architektonicznych i procesów wytwarzania oprogramowania.
  • Współtworzenie i rozwój procesów DevOps, CI/CD oraz observability.
  • Współpraca z innymi zespołami deweloperskimi, analitykami i architektami.

Wymagania

  • Bardzo dobra znajomość Java 11/17 oraz programowania obiektowego.
  • Praktyczna znajomość Spring Boot oraz Spring Cloud.
  • Doświadczenie w projektowaniu i rozwoju aplikacji opartych o architekturę mikroserwisową.
  • Znajomość wzorców projektowych, zasad SOLID oraz dobrych praktyk programistycznych.
  • Znajomość Domain Driven Design (DDD) oraz architektury heksagonalnej.
  • Doświadczenie w projektowaniu i implementacji REST API.
  • Znajomość relacyjnych i nierelacyjnych baz danych, w szczególności PostgreSQL i Redis.
  • Doświadczenie w integracji systemów i komunikacji asynchronicznej, m.in. Kafka, RabbitMQ.
  • Znajomość Docker oraz platform Kubernetes/OpenShift.
  • Praktyczna znajomość narzędzi CI/CD, np. Jenkins, GitLab CI.
  • Doświadczenie w obszarze monitoringu, observability i diagnostyki aplikacji, w tym Prometheus, Grafana i tracing.
  • Znajomość zagadnień bezpieczeństwa aplikacji i usług backendowych.
  • Praktyczna znajomość Git.
  • Znajomość Jira i Confluence.
  • Doświadczenie w pracy w środowisku Agile/Scrum.

Kluczowe obszary projektu

  • Architektura heksagonalna.
  • Domain Driven Design.
  • Wzorce integracyjne.
  • Komunikacja asynchroniczna.
  • Wzorzec SAGA.
  • Kubernetes i platformy kontenerowe.
  • Observability oraz monitoring rozwiązań produkcyjnych.
  • Projektowanie systemów rozproszonych i mikroserwisów.

Kompetencje biznesowe

  • Umiejętność interpretacji wymagań biznesowych i przekładania ich na rozwiązania techniczne.
  • Umiejętność współpracy z analitykami, architektami oraz zespołami produktowymi.
  • Umiejętność identyfikowania problemów i proponowania usprawnień technicznych wspierających cele biznesowe.
  • Samodzielność oraz odpowiedzialność za jakość i niezawodność dostarczanych rozwiązań.

Similar jobs you might like