B
B2Bnetwork
Backend
Java Developer (BPM/Workflow Systems)
JavaGroovySpring BootJbpmGitMavenJenkinsCi/CdKafkaELK StackGrafanaSonarqubeJUnitMockitoSpockREST APIJiraConfluence
Про позицію
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.
Обовʼязки
- Tworzenie i utrzymywanie kodu procesowego na platformie BPM
- Implementacja logiki biznesowej w Java i Groovy
- Tworzenie integracji opartych o REST, ESB oraz komunikację między systemami
- Rozwój modeli danych i konfiguracji procesów
- Tworzenie i utrzymywanie testów jednostkowych
- Wykonywanie testów deweloperskich i integracyjnych
- Wsparcie testów UAT oraz regresji
- Przeprowadzanie code review
- Analiza logów procesowych i aplikacyjnych
- Monitorowanie oraz diagnozowanie błędów produkcyjnych
- Współpraca z analitykami, biznesem i zespołem Scrum
Вимоги
- Minimum 2,5 roku doświadczenia komercyjnego (Mid) lub 4 lata (Senior) w programowaniu Java/Spring/Groovy
- Znajomość Java, Spring Boot oraz Groovy
- Doświadczenie z Git (GitFlow lub Trunk Development)
- Znajomość Maven oraz Jenkins CI/CD
- Doświadczenie z Kafka
- Znajomość ELK Stack oraz Grafana
- Znajomość SonarQube lub podobnych narzędzi statycznej analizy kodu
- Doświadczenie z JUnit, Mockito lub Spock
- Znajomość REST API
- Doświadczenie w pracy z Jira i Confluence
- Znajomość Scrum i Agile
- Umiejętność pracy z dużymi codebase’ami oraz utrzymaniem istniejących systemów
Java Developer (BPM/Workflow Systems)
Оригінал