Backend Java Developer

Java

Backend Java Developer

Java
Centrum, Wroclaw

emagine Polska

Full-time
Any
Mid
Hybrid

Job description

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

Tech stack

    Polish

    C1

    Data security

    advanced

    Documentation

    advanced

    API (Application Programming Interface)

    advanced

    Artificial Intelligence (AI)

    advanced

    Java

    advanced

    MySQL

    advanced

    Spring

    advanced

    PostgreSQL

    advanced

    JUnit

    advanced

    Security

    advanced

Office location

Backend Java Developer

Summary of the offer

Backend Java Developer

Centrum, Wroclaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.