Programista Java/ BPMS
⚲ Warszawa
13 440 - 15 960 PLN netto (B2B)
Wymagania
- min. 3 lata doświadczenia w programowaniu w Javie, w tym projektowanie i rozwój rozwiązań BPMS
- min. 2 lata doświadczenia w modelowaniu procesów biznesowych (back-office) w BPMN i na silnikach workflow
- bardzo dobra praktyczna znajomość Activiti 8.x
- znajomość Java 21 LTS oraz Spring Boot 4.x (min. 3.x) i Hibernate
- doświadczenie w projektowaniu aplikacji mikroserwisowych i integracji systemów
- praktyczna znajomość PostgreSQL / EDB Postgres 17.x oraz Oracle
Mile widziane
- znajomość Camunda lub innych platform BPM
- doświadczenie z OpenShift / Kubernetes
Opis stanowiska
TSS tworzy systemy i bramki płatnicze online oraz rozwiązania do przetwarzania płatności, a także realizuje projekty dla klientów z różnych branż. Na tym stanowisku będziesz projektować i rozwijać rozwiązania klasy BPMS — modelować procesy back-office w BPMN i budować je na silniku Activiti 8.x w architekturze mikroserwisowej. To oferta dla samodzielnego programisty Java, który lubi pracę z procesami biznesowymi i automatyzacją, ale warto mieć świadomość, że 'zespół entuzjastów, dla których praca jest pasją' może oznaczać oczekiwanie zaangażowania wykraczającego poza standardowe godziny.
🔍 Dekoder Ogłoszenia
🔴
dołączyć do zespołu entuzjastów, dla których praca jest jednocześnie pasją, przygodą i możliwością rozwoju zawodowego
Może oznaczać, że oczekuje się od kandydatów zaangażowania wykraczającego poza standardowe godziny pracy i identyfikacji z firmą.
🔴
Minimum 3-letnie doświadczenie w programowaniu w języku Java, w tym praktyczne doświadczenie w projektowaniu, implementacji i rozwoju rozwiązań klasy BPMS
Chociaż podane jest minimum 3 lata, może to oznaczać, że faktycznie szukają kogoś z większym doświadczeniem, kto jest gotów od razu wejść w rolę.
🟡
Minimum 2-letnie doświadczenie w projektowaniu i modelowaniu procesów biznesowych, w szczególności procesów back-office, z wykorzystaniem notacji BPMN oraz silników workflow
Może sugerować, że duża część pracy będzie polegać na analizie i modelowaniu procesów, a nie tylko na czystym kodowaniu.
🟡
Bardzo dobra znajomość Java 21 LTS (preferowana znajomość Java 25)
Podkreślenie preferowanej wersji może oznaczać, że firma pracuje na najnowszych technologiach i oczekuje szybkiego przyswajania nowości.
🟡
Doświadczenie w projektowaniu i budowie aplikacji w architekturze mikroserwisowej, w tym znajomość zagadnień związanych z integracją systemów
Może oznaczać, że praca będzie wymagała rozwiązywania złożonych problemów integracyjnych między wieloma niezależnymi usługami.