Projekt BPM obejmujący rozwój i utrzymanie procesów biznesowych realizowanych na wewnętrznej platformie workflow. Rozwiązanie oparte jest o technologie Java, Groovy, Spring Boot, JBPM oraz React.
Zespół odpowiada za implementację procesów bankowych, integrację z systemami wewnętrznymi oraz rozwój funkcjonalności wspierających kluczowe procesy biznesowe banku.Twój zakres obowiązkówTworzenie i utrzymywanie kodu procesowego na platformie BPMImplementacja logiki biznesowej w Java i GroovyTworzenie integracji opartych o REST, ESB oraz komunikację między systemamiRozwój modeli danych i konfiguracji procesówTworzenie i utrzymywanie testów jednostkowychWykonywanie testów deweloperskich i integracyjnychWsparcie testów UAT oraz regresjiPrzeprowadzanie code reviewAnaliza logów procesowych i aplikacyjnychMonitorowanie oraz diagnozowanie błędów produkcyjnychWspółpraca z analitykami, biznesem i zespołem ScrumNasze wymaganiaMinimum 2,5 roku doświadczenia komercyjnego (Mid) lub 4 lata (Senior) w programowaniu Java/Spring/GroovyZnajomość Java, Spring Boot oraz GroovyDoświadczenie z Git (GitFlow lub Trunk Development)Znajomość Maven oraz Jenkins CI/CDDoświadczenie z KafkaZnajomość ELK Stack oraz GrafanaZnajomość SonarQube lub podobnych narzędzi statycznej analizy koduDoświadczenie z JUnit, Mockito lub SpockZnajomość REST APIDoświadczenie w pracy z Jira i ConfluenceZnajomość Scrum i AgileUmiejętność pracy z dużymi codebase’ami oraz utrzymaniem istniejących systemówMile widzianeZnajomość BPM i BPMNDoświadczenie z JBPM lub innymi silnikami procesowymiZnajomość Domain Driven Design (DDD)Doświadczenie w bankowości lub sektorze finansowymZnajomość MQ i ESBDoświadczenie w utrzymaniu środowisk testowychDoświadczenie z ReactDoświadczenie w refaktoryzacji i stosowaniu wzorców projektowych
Interesuje Cię ta oferta?