New offer - be the first one to apply!

June 2, 2026

Backend Java Developer

Senior • Hybrid

Wroclaw, Poland

INFORMACJE O PROJEKCIE:

  • Branża: telekomunikacja

  • Stawka: do 160 PLN/h netto + VAT (B2B)

  • Lokalizacja: Praca hybrydowa (2/tydz. wizyta w biurze we Wrocławiu)

Podsumowanie: Ta rola koncentruje się na utrzymaniu i rozwoju systemów OSS, przyczyniając się do projektowania i wdrażania usług backendowych.

Obowiązki:

  • Projektowanie i wdrażanie usług backendowych

  • Integracja z bazami danych i systemami zewnętrznymi

  • Tworzenie i utrzymanie dokumentacji technicznej (w tym Markdown)

  • Udział w analizie i projektowaniu rozwiązań (współpraca z analitykami i architektami)

  • Modelowanie i wdrażanie procesów BPMN/DMN (Camunda/Kogito)

  • Tworzenie testów jednostkowych i integracyjnych

  • Migracje danych

  • Współpraca z zespołem DevOps

  • Zapewnienie bezpieczeństwa i jakości kodu, udział w przeglądach kodu

  • Rozwiązywanie problemów systemu użytkownika (z wykorzystaniem ITSM Remedy, Jira): analiza problemów, analiza logów, przygotowanie kodu i poprawek baz danych

Wymagania kluczowe:

  • Java — znajomość JVM, kolekcji, współbieżności, optymalizacji, ćwiczenie Clean Code

  • Spring Boot — mikroserwisy, Spring Security, Spring Data, integracje

  • Quarkus — natywna kompilacja, konfiguracja rozszerzenia

  • Docker — tworzenie obrazów, docker-compose, debugowanie kontenerów

  • CI/CD GitLab — potoki, automatyzacja budowania, testowania i wdrożenia

  • Bazy danych — PostgreSQL, MySQL, MongoDB, Oracle

  • Unit testing — JUnit, Mockito, business logic coverage

  • REST API — projektowanie, bezpieczeństwo, dokumentacja OpenAPI

  • BPMS — Camunda, Kogito — modelowanie procesów BPMN/DMN, integracja z mikroserwisami

  • Bezpieczeństwo aplikacji — walidacja danych, ochrona punktów końcowych

  • Kontrola dostępu — role, uprawnienia, tokeny, OAuth2 i OpenID, integracja z dokumentacją Keycloak

  • Markdown — dokumentacja techniczna, API, diagramy

  • Wykorzystanie AI w rozwoju — generowanie kodu, testy, analiza błędów, refaktoryzacja

Miłe do posiadania:

  • Praca zespołowa — współpraca z analitykami, zespół DevOps

  • Niezależność — możliwość pracy bez stałego nadzoru