Java Developer - Platforma pro procesní modelování (m/ž)
Česká republika : Hlavní město Praha
O pozici
Do našeho týmu hledáme zkušeného Java vývojáře, který se nebojí výzev a rád se podílí na návrhu a implementaci robustních, škálovatelných řešení. Pracujeme s Camunda 8, Spring Bootem, a provozujeme naše mikroslužby na OpenShiftu. Pokud máš analytické myšlení, orientuješ se na procesní návrh a baví tě hledat přepoužitelná řešení, pak hledáme právě tebe.
Co bude vaše práce
- Vyvíjet a udržovat backendové komponenty platformy pro procesní modelování postavené na Java technologiích
- Přímo se podílet na rozvoji a správě platformy pro procesní modelování
- Pracovat přímo s BPM nástrojem
- Navrhovat a implementovat technické služby, které dovolují, zjednodušují nebo umožňují efektivně modelovat businessové procesní workflow
- Spolupracovat s DevOps týmem na nasazení a provozu řešení (CI/CD, Monitoring, Logování)
- Podílet se na návrhu architektury a integraci s dalšími systémy (REST API, Messaging, Databáze)
- Zajišťovat bezpečnost, škálovatelnost a spolehlivost platformy
Co je k práci potřeba
- Pokročilá znalost Java (11+)
- Praktické zkušenosti s Spring Boot a jeho ekosystémem
- Znalost Camunda 8.x výhodou nebo jiného BPM engine (např. Activiti, Flowable)
- Znalost event-driven architektur (Kafka, RabbitMQ)
- Znalost REST API designu a dokumentace (OpenAPI/Swagger)
- Znalost DevOps nástrojů a principů (GitLab CI, ArgoCD, UCD)
- Zkušenosti s testováním mikroslužeb (unit, integration, contract testing)
- Zkušenosti s vývojem mikroslužeb v distribuovaném prostředí
- Zkušenosti s provozem aplikací na OpenShift (Kubernetes, Helm, CI/CD pipeline)
- Zkušenosti s databázemi Oracle, SQL, NoSQL
- Zkušenosti s BPM 2.0, DMN a procesními modely výhodou
Výhodou
- Analytické schopnosti orientované na procesní analýzu a návrh přepoužitelných řešení
- Samostatnost, schopnost převzít odpovědnost za návrh i realizaci řešení
- Komunikační dovednosti pro spolupráci s analytiky, architekty i business partnery
- Proaktivní přístup k hledání technických i procesních zlepšení
- Znalost enterprisse prostředí a integračních vzorů
- Zkušenosti s návrhem procesních řešení v komplexním prostředí
- Zkušenosti s monitoringem a observabilitou (Prometheus, Grafana, ELK stack)
Co nabízíme
