Senior Java Backend Architect - Remote | Flowable SaaS

VM.PL

Wrocław

On-site

PLN 165,312 - 227,304

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote work option
Office in Wrocław (optional)
AI-assisted tooling
English and German language lessons

Job summary

VM.PL is hiring an experienced Java backend engineer to develop a multi-tenant, cloud-native platform for EU data processing compliance. You will embed a Flowable BPMN engine in Spring Boot, implement tenant isolation, and build REST APIs for case management and document handling.

The role requires strong Java and Spring Boot expertise, PostgreSQL proficiency, and OpenAPI-driven API design, with security via Keycloak/OIDC. Remote work from Poland is allowed with an office option in Wrocław.

Qualifications

  • Minimum five years commercial Java development experience.

Responsibilities

  • Implementing BPMN processes in Flowable for the complete EPOC and EPOC-PR case lifecycle
  • Configuring the Flowable engine as a library embedded within the Spring Boot application, using shared database transactions
  • Building a multi-tenant data access layer and enforcing tenant isolation at the repository and PostgreSQL Row-Level Security levels
  • Creating ArchUnit tests to verify that the code does not allow access to data belonging to other tenants
  • Developing REST APIs for case creation, status queries and document uploads
  • Designing API contracts using an OpenAPI specification-first approach
  • Integrating the platform with external telecommunications operators’ CRM systems using the adapter pattern
  • Implementing JWT validation and role-based access control through Keycloak and OIDC integration
  • Handling document storage in S3 Object Lock and conflicts between GDPR-based deletion requests and active legal preservation holds
  • Creating integration tests with JUnit 5 and Testcontainers for PostgreSQL, Keycloak and S3-compatible storage
  • Participating in architecture reviews and documenting significant technical decisions in the form of Architecture Decision Records
  • Using AI-assisted coding tools while ensuring that all code undergoes mandatory human review and automated security checks

Skills

Java
Spring Boot
BPMN
Flowable
PostgreSQL
REST APIs
OpenAPI
Testcontainers
Spring Security
CI/CD

Tools

Flowable Engine
Spring Boot 3

Job description

VM.PL is hiring an experienced Java backend engineer to develop a multi-tenant, cloud-native platform for EU data processing compliance. You will embed a Flowable BPMN engine in Spring Boot, implement tenant isolation, and build REST APIs for case management and document handling.

The role requires strong Java and Spring Boot expertise, PostgreSQL proficiency, and OpenAPI-driven API design, with security via Keycloak/OIDC. Remote work from Poland is allowed with an office option in Wrocław.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer: Flowable Multi-Tenant SaaS
Senior Java Backend Engineer: Flowable Multi-Tenant SaaS

VM.pl sp. z o.o • Wrocław

On-site
PLN 165,312 - 227,304
Remote work option
Office in Wrocław
Senior Java/Flowable Engineer — Real-Time Data & Microservices
Senior Java/Flowable Engineer — Real-Time Data & Microservices

Your ITeams Sp. z o.o. • Kraków

Hybrid
PLN 260,000 - 340,000
Expert Java Developer (Flowable) - hybrid from Cracow
Expert Java Developer (Flowable) - hybrid from Cracow

Your ITeams Sp. z o.o. • Kraków

Hybrid
PLN 260,000 - 340,000
Senior Java Backend Engineer - Spring Boot, Microservices
Senior Java Backend Engineer - Spring Boot, Microservices

Luxoft • Kraków

On-site
PLN 180,000 - 270,000
Medical Insurance
Dental Insurance
Life Insurance
+1
Hybrid Workflow Engineer — Flowable, Java & Agile
Hybrid Workflow Engineer — Flowable, Java & Agile

EPAM Systems • Kraków

Hybrid
PLN 140,000 - 210,000
Hybrid by design
Remote within Poland
Work abroad up to 60 days annually
+7
Senior Java Engineer – Data Analytics, Remote & Flexible
Senior Java Engineer – Data Analytics, Remote & Flexible

xflow • Warszawa

Hybrid
PLN 200,000 - 320,000
Competitive salary
Remote options
Career growth
+2
Digital Workflow Engineer — Flowable & API Specialist
Digital Workflow Engineer — Flowable & API Specialist

EPAM Systems • Wrocław

Hybrid
PLN 120,000 - 180,000
Hybrid by design
Remote within Poland
Career development programs
+4
Senior Java Backend Engineer - Microservices & Cloud
Senior Java Backend Engineer - Microservices & Cloud

Luxoft Poland • Kraków

On-site
PLN 120,000 - 180,000
Remote Workflow Developer - Flowable/BPMN Expert
Remote Workflow Developer - Flowable/BPMN Expert

TheAgileWorks UK • Kraków

Remote
PLN 70,000 - 110,000
Remote Senior Backend Engineer – Fintech (Java/Spring)
Remote Senior Backend Engineer – Fintech (Java/Spring)

Uncapped • Polska

Remote
PLN 260,000 - 420,000
Unlimited paid holiday
Personal growth fund
Macbook Pro