Java Developer (BPM/Workflow Systems)
B2B.NET S.A.
Java Developer (BPM/Workflow Systems)
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- Spring Boot
- Groovy
- Maven
- Jenkins
- Kafka
- SonarQube
- JUnit
- MOckito
- Rest API
Mile widziane
- ELK Stack
- Graana
- BPMN
- JBPM
- DDD
- MQ
- ESB
- React.js
O projekcie
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ów
- 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
Nasze wymagania
- 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
Mile widziane
- Znajomość BPM i BPMN
- Doświadczenie z JBPM lub innymi silnikami procesowymi
- Znajomość Domain Driven Design (DDD)
- Doświadczenie w bankowości lub sektorze finansowym
- Znajomość MQ i ESB
- Doświadczenie w utrzymaniu środowisk testowych
- Doświadczenie z React
- Doświadczenie w refaktoryzacji i stosowaniu wzorców projektowych
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
- agile
- scrum
Skład zespołu
- backend developer
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
Etapy rekrutacji
- Rozmowa z rekruterem (ok 30 minut)
- Rozmowa z klientem (ok 1h)
B2B.NET S.A.
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Aplikując, wyraża Pani/Pan zgodę na przetwarzanie przez B2BNetwork swoich danych osobowych zawartych w niniejszym kwestionariuszu aplikacyjnym i aplikacji na potrzeby rekrutacji. Jednocześnie oświadczasz, że podanie przez Panią/Pana danych wykraczających poza katalog określony w Kodeksie pracy i innych właściwych ustaw jest dobrowolne i dla Pani/Pana korzystne.
- junior java developer bez doświadczenia Warszawa
- java lead developer Warszawa
- modern java developer Warszawa
- angular java junior developer Warszawa
- java scala developer Warszawa
- programista java/jee Warszawa
- senior java engineer big data Warszawa
- młodszy programista java Warszawa
- starszy programista java Warszawa
- programista java senior Warszawa