Java/Camunda Developer
AVENGA (Agencja Pracy, nr KRAZ: 8448)
⚲ Gdynia
20 160 - 24 360 PLN (B2B)
Wymagania
- Camunda
- Java
- Spring Boot
- REST API
- Docker
- Kubernetes
Opis stanowiska
O projekcie: Praca w roli Devlopera Java/Comunda w firmie z branży finansowej zajmującej się obsługą portfeli wierzytelności. Głównym przedmiotem działalności firmy jest inwestowanie w portfele wierzytelności i zarządzanie wierzytelnościami. Zespoły są kilkuosobowe, łącznie w dziale IT firmy pracuje ponad 100 osób. Wymagania: - Minimum 3-5 lat doświadczenia w pracy z Camunda BPM 8 - Bardzo dobra znajomość języka Java 8 - Doświadczenie w modelowaniu procesów biznesowych w BPMN 2.0, DMN, CMMN - Znajomość architektury mikroserwisowej i integracji z Camunda (REST API, External Tasks, Zeebe) - Umiejętność tworzenia i wdrażania własnych workerów oraz pluginów - Doświadczenie z narzędziami: Spring Boot, Maven/Gradle, Docker, Kubernetes - Znajomość baz danych: MSSQL, PostgreSQL, MongoDB (mile widziane) - Umiejętność debugowania i optymalizacji procesów BPM - Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI) Mile widziane: - Certyfikacja Camunda (np. Certified Camunda Developer) - Doświadczenie z Camunda 8 (Zeebe, Operate, Tasklist) - Znajomość języków skryptowych (np. Groovy, JavaScript, FEEL) - Doświadczenie w pracy w metodykach Agile/Scrum - Umiejętność prowadzenia warsztatów z klientem i zbierania wymagań biznesowych Codzienne zadania: - Rozwój i utrzymanie wewnętrznych systemów informatycznych wspierających procesy biznesowe organizacji. - Implementacja nowych funkcjonalności w systemach wewnętrznych - Rozwój systemu do obsługi wniosków finansowych oraz windykacyjnych - Udział w projektowaniu i implementacji rozwiązań umożliwiających automatyczne przekazywanie spraw do sądu - Rozwój i utrzymanie systemu do obsługi interesariuszy - Tworzenie i rozwijanie aplikacji w technologii Java zgodnie z przyjętymi standardami programistycznymi - Integracja systemów wewnętrznych z innymi komponentami infrastruktury IT - Współpraca z zespołem projektowym (analitykami, testerami, administratorami) w zakresie realizacji i wdrażania nowych funkcjonalności. - Optymalizacja i refaktoryzacja istniejącego kodu w celu poprawy wydajności oraz stabilności systemów. - Udział w testowaniu oraz rozwiązywaniu problemów technicznych w środowiskach testowych i produkcyjnych. - Przygotowywanie i aktualizacja dokumentacji technicznej.