JustJoin.IT Hybrydowo Mid

Java Backend Developer (Mid)

DTS Next

⚲ Wrocław

14 000 - 25 000 PLN netto (B2B)

Wymagania

  • Java
  • Spring Boot
  • Quarkus
  • Docker
  • CI/CD Gitlab
  • Databases
  • JUnit
  • REST API
  • BPMN/DMN
  • Security

Opis stanowiska

Dołączysz do zespołu rozwijającego i utrzymującego systemy wspierające kluczowe procesy biznesowe jednego z największych operatorów telekomunikacyjnych w Polsce. Projekt obejmuje rozwój usług backendowych, integracje systemowe oraz architekturę mikroserwisową. Będziesz współpracować z analitykami, architektami oraz zespołem DevOps w nowoczesnym środowisku technologicznym.

Twoje zadania:
• Projektowanie i implementacja usług backendowych
• Integracja z bazami danych i systemami zewnętrznymi
• Tworzenie i utrzymywanie dokumentacji technicznej (w tym z użyciem Markdown)
• Udział w analizach i projektowaniu rozwiązań (współpraca z analitykami i architektami)
• Modelowanie i implementacja procesów BPMN/DMN (Camunda/Kogito)
• Tworzenie testów jednostkowych i integracyjnych
• Migracje danych
• Współpraca z zespołem DevOps
• Dbanie o bezpieczeństwo i jakość kodu, udział w code review
• Rozwiązywanie zgłoszeń użytkowników systemów (użycie ITSM Remedy, Jira): analiza zgłoszeń, analiza logów, przygotowywanie poprawek na poziomie kodu i DB
Wymagania:
• Java – znajomość JVM, kolekcji, współbieżności, CleanCode
• Spring Boot – mikroserwisy, Spring Security, Spring Data
• Quarkus – natywny build i konfiguracja rozszerzeń
• Docker – tworzenie obrazów, docker-compose, debugowanie kontenerów
• CI/CD GitLab – automatyzacja pipeline’ów, buildów i deploymentów
• Znajomość baz danych (relacyjnych i nierelacyjnych)
• Testy jednostkowe – JUnit, Mockito
• REST API – projektowanie, zabezpieczenia, dokumentacja OpenAPI
• Modelowanie procesów BPMN/DMN (Camunda, Kogito)
• Bezpieczeństwo aplikacji – walidacja, ochrona endpointów
Dodatkowe atuty:
• Znajomość PostgreSQL, MySQL, MongoDB, Oracle
• Znajomość narzędzi Camunda i Kogito
• Kontrola dostępu i uwierzytelnianie – OAuth2, OpenID, Keycloak
• Tworzenie dokumentacji technicznej w Markdown
• Wykorzystanie AI w developmentcie – generowanie kodu, testów, refaktoryzacja
• Praca zespołowa z analitykami i zespołem DevOps
• Samodzielność w realizacji zadań
Oferujemy:
• Elastyczny model pracy hybrydowej (częściowo zdalna)
• Forma zatrudnienia: B2B
• Prywatna opieka medyczna
• Karta Multisport
• Pełna zdalna rekrutacja

🔍 Dekoder Ogłoszenia

🔴
systemy wspierające kluczowe procesy biznesowe jednego z największych operatorów telekomunikacyjnych w Polsce
Może oznaczać pracę nad bardzo stabilnymi, ale też potencjalnie przestarzałymi i trudnymi do zmiany systemami.
🟡
nowoczesnym środowisku technologicznym
Może oznaczać, że używane są nowoczesne technologie, ale równie dobrze może być to tylko pusty slogan bez konkretów.
🔴
Rozwiązywanie zgłoszeń użytkowników systemów (użycie ITSM Remedy, Jira): analiza zgłoszeń, analiza logów, przygotowywanie poprawek na poziomie kodu i DB
Część obowiązków może polegać na gaszeniu pożarów i naprawianiu istniejących błędów, a nie tylko na tworzeniu nowych funkcjonalności.
🟡
Modelowanie i implementacja procesów BPMN/DMN (Camunda/Kogito)
Oznacza, że będziesz pracować z narzędziami do modelowania procesów biznesowych, co może być zarówno ciekawe, jak i czasochłonne.
🟡
Migracje danych
Może oznaczać pracę z dużymi wolumenami danych i potencjalnie skomplikowane problemy związane z ich przenoszeniem i transformacją.