New offer - be the first one to apply!

November 4, 2026

Senior Java Backend Developer (Flowable / BPM)

Senior • On-site

291,200 - 353,600 PLN/yr

Kraków, Poland

Quick Facts

  • Role: Senior Java Backend Developer (Flowable / BPM)

  • Focus: Real-time streaming and time-series platforms, microservices, BPM processes

  • Work model: Hybrid; full-time; flexible start 8:00–9:00; 3 days/week in Kraków office

  • Contract: 1 year with possibility to extend

  • Language: English (min. B2); Polish welcome

Description

Build and develop high-performance real-time platforms for streaming and time-series data using Java and Spring Boot within a microservices architecture. Implement business processes using Flowable BPM (or a similar engine), integrate with Kafka and Azure, and secure solutions with Azure AD and OAuth. Collaborate with international technical teams to translate business requirements into globally deployed solutions.

Responsibilities

  • Design and develop solutions using Java, Spring Boot, and microservices architecture

  • Build real-time, high-throughput streaming and time-series data platforms

  • Develop using Kafka and Azure services

  • Secure solutions with Azure AD and OAuth

  • Work with Flowable BPM (or similar process engines)

  • Translate business requirements into solutions deployed across global environments

Requirements

  • 10+ years of commercial experience as a Java Developer

  • Strong knowledge of Java, Spring Boot, and microservices architecture

  • Practical day-to-day experience with Kafka, Kubernetes, and Maven

  • Knowledge of Azure (including Azure AD and OAuth), plus REST and Docker

  • Experience with JPA or iBatis and databases such as PostgreSQL, CosmosDB, or Redis

  • Experience building streaming-based real-time systems

  • Experience with modern software engineering practices (AI-assisted development) and good SDLC knowledge

  • English level at least B2 for technical discussions in an international team

  • Ability to work under a B2B arrangement in Poland (or to set one up)

Benefits

  • Rate: 140–170 PLN/h net + VAT (B2B)

  • Long-term collaboration; first contract for 1 year with extension option

  • Stable client in the banking sector

  • Work on challenging real-time systems

  • Modern stack (Kafka, Kubernetes, Azure)

  • International team environment

  • Flexible working-day start (8:00–9:00)

  • Medical and sports package

  • Free accounting support (up to 3 entries/month)

  • Work equipment provided by the client

  • Transparent cooperation terms with a stable market position

Similar jobs you might like

Unlock Full Resume Report