Java Developer (BPM/Workflow Systems)
B2Bnetwork
Rola skupia się na rozwoju i utrzymaniu procesów biznesowych na wewnętrznej platformie workflow w banku. Codzienna praca obejmuje implementację logiki biznesowej w Java i Groovy, integracje przez REST i ESB, oraz monitorowanie procesów. To stanowisko wymaga doświadczenia w BPM i znajomości bankowości, ale przede wszystkim solidnego backendu z Spring Boot.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano liczby dni pracy w biurze (hybrid)., brak opisu procesu rekrutacyjnego..
Rola skupia się na rozwoju i utrzymaniu procesów biznesowych na wewnętrznej platformie workflow w banku. Codzienna praca obejmuje implementację logiki biznesowej w Java i Groovy, integracje przez REST i ESB, oraz monitorowanie procesów. To stanowisko wymaga doświadczenia w BPM i znajomości bankowości, ale przede wszystkim solidnego backendu z Spring Boot.
- ✓Kontrakt B2B – elastyczność i wyższe stawki
- ✓Bank jako klient – stabilność i długoterminowość projektu
- ✓Wyraźny nacisk na testy i code review – kultura jakości
- ✓Możliwość rozwoju w obszarze BPM i workflow, co jest niszową umiejętnością
- −Wymagana jest duża liczba narzędzi (Kafka, ELK, Grafana, Jenkins, SonarQube) – może to sugerować, że zespół jest przeciążony lub stack jest bardzo złożony
- −Praca w banku – często wiąże się z biurokracją, ścisłymi kontrolami i wolnymi procesami decyzyjnymi
- −Wymóg utrzymania istniejących systemów – może oznaczać pracę z legacy code
- !Nie podano liczby dni hybrydowych w Warszawie
- !Osobne progi stażu dla Mid i Senior – może to oznaczać, że rekrutacja jest otwarta na oba poziomy, ale brak jasnych kryteriów
- !Długi nice-to-have list – może to być lista 'idealnego kandydata', a w praktyce wymagania są mniejsze
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie i utrzymywanie kodu procesowego na platformie BPM (JBPM)
- •Implementacja logiki biznesowej w Java i Groovy
- •Tworzenie integracji z systemami wewnętrznymi przez REST, ESB i komunikację między systemami
- •Rozwój modeli danych i konfiguracji procesów
- •Tworzenie i utrzymywanie testów jednostkowych (JUnit, Mockito, Spock) oraz testów integracyjnych
- •Przeprowadzanie code review i analiza logów procesowych/aplikacyjnych
- •Monitorowanie i diagnozowanie błędów produkcyjnych
- •Współpraca z analitykami biznesowymi i zespołem Scrum
Oferta dla doświadczonych specjalistów (Senior).
Programista Java/Spring z minimum 2,5-letnim doświadczeniem komercyjnym, który zna Groovy i podstawy CI/CD. Może nie mieć doświadczenia BPM, ale jest otwarty na naukę platformy workflow.
Juniorzy z mniej niż 2 latami doświadczenia – oferta wymaga samodzielności i znajomości zaawansowanych narzędzi. Również nie dla osób, które szukają zielonego projektu bez legacy – tutaj jest utrzymanie istniejących systemów.
- ?Ile dni w tygodniu w biurze w Warszawie?
- ?Jaka jest wielkość zespołu BPM?
- ?Czy projekt jest głównie rozwojem nowych procesów, czy utrzymaniem istniejących?
- ?Jakie są plany modernizacji stacku (np. migracja z JBPM na coś nowszego)?
- ?Czy wymagany jest dyżur on-call – jak często?
- ?Jaki jest proces rekrutacji – ile etapów, czy jest zadanie domowe?
- −Nie podano liczby dni pracy w biurze (hybrid).
- −Brak opisu procesu rekrutacyjnego.
- −Nie wiadomo, czy jest przewidziany dyżur on-call.
- −Nie określono, jak długo trwa projekt ani jakie są plany długoterminowe.
- −Brak informacji o budżecie na szkolenia lub certyfikaty.
Zespół pracuje w Scrum, blisko współpracuje z analitykami biznesowymi, a nacisk kładzie na testowanie i code review. Atmosfera wydaje się być profesjonalna i nastawiona na jakość.