Poszukujemy Java Developera do zespołu rozwijającego 46 procesów posprzedażowych dla klientów indywidualnych w kanale www, aplikacji mobilnej i oddziałach.
Projekt oparty jest na architekturze mikroserwisowej i silniku BPMN (Camunda), z backendem w Javie i Webflux oraz frontendem budowanym z gotowych komponentów.
Praca obejmuje integracje z API, obsługę colejek asynchronicznych oraz dynamiczne formularze.
Podział zadań: 80% back-end, 20% front-end.
Requirements
Minimum 5 lat doświadczenia jako Java Developer.
Bardzo dobra znajomość Java 11+ / 17 oraz Spring Boot.
Doświadczenie w programowaniu reaktywnym z użyciem Spring WebFlux.
Znajomość REST API oraz standardów OpenAPI / Swagger.
Praktyczne doświadczenie z silnikami BPMN, np. Camunda (lub alternatywnie: Activiti, Flowable, jBPM).
Znajomość SQL oraz Git.
Doświadczenie z procesami CI/CD.
Znajomość architektury heksagonalnej.
Podstawowa znajomość JavaScript/TypeScript i Angular.
Mile widziane: Doświadczenie z systemami kolejkowymi (Kafka, RabbitMQ)