Backend Developer (Java + Quarkus)
⚲ Wrocław
16 800 - 21 000 PLN netto (B2B)
Wymagania
- bardzo dobra znajomość Java (JVM, współbieżność, optymalizacja, Clean Code)
- doświadczenie w Spring Boot (mikroserwisy, Spring Security, Spring Data, integracje)
- znajomość Quarkus (native build, konfiguracja rozszerzeń)
- doświadczenie w CI/CD GitLab (pipeline'y, automatyzacja buildów, testów i deploymentów)
- praktyczna znajomość Docker oraz docker-compose
- znajomość baz danych: PostgreSQL, MySQL, MongoDB, Oracle
- doświadczenie w testach jednostkowych (JUnit, Mockito)
- znajomość BPMS (Camunda, Kogito), BPMN/DMN oraz integracji z mikroserwisami
Opis stanowiska
DCG szuka Backend Developera (Java + Quarkus) do projektowania i implementacji usług backendowych, integracji z bazami danych i systemami zewnętrznymi oraz modelowania procesów BPMN/DMN w Camunda/Kogito. Zakres obejmuje też rozwiązywanie zgłoszeń użytkowników (analiza logów, przygotowywanie poprawek na poziomie kodu i bazy danych) oraz wykorzystanie narzędzi AI w procesie developmentu. To oferta dla inżyniera, który łączy backend z BPMN i nie przeszkadza mu wsparcie produkcyjne. Szczera uwaga: modelowanie BPMN/DMN to specyficzna i złożona dziedzina — jeśli nie masz z nią doświadczenia, może wymagać dodatkowej nauki.
🔍 Dekoder Ogłoszenia
🔴
Tworzenie i utrzymywanie dokumentacji technicznej (w tym z użyciem Markdown)
Dokumentacja może być zaniedbywana lub tworzona ad-hoc, a Markdown sugeruje prostotę, niekoniecznie zaawansowane narzędzia.
🔴
Udział w analizach i projektowaniu rozwiązań (współpraca z analitykami i architektami)
Może oznaczać, że będziesz musiał tłumaczyć wymagania biznesowe na język techniczny, a nie tylko implementować gotowe projekty.
🔴
Modelowanie i implementacja procesów BPMN/DMN (Camunda/Kogito)
Jest to specyficzna i często złożona dziedzina, która może wymagać dodatkowego nauki, jeśli nie masz z nią doświadczenia.
🔴
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
Oprócz typowych zadań deweloperskich, będziesz odpowiedzialny za wsparcie techniczne i rozwiązywanie problemów produkcyjnych.
🔴
Wykorzystanie narzędzi AI w procesie developmentu (generowanie kodu,
Niejasne, jak bardzo AI jest zintegrowane i czy jest to faktyczne wsparcie, czy tylko eksperyment.