Senior Java Backend Engineer: Flowable Multi-Tenant SaaS

VM.pl sp. z o.o

Wrocław

On-site

PLN 165,312 - 227,304

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work option
Office in Wrocław

Job summary

VM.pl sp. z o.o is seeking aSenior Java Developer (Backend) for a remote or Wrocław-based role on a B2B contract. You will work on a multi-tenant, cloud-native compliance SaaS with Flowable BPMN embedded in Spring Boot, securing data localization, integrity, and GDPR compliance.

Ideal candidates bring Java 21, Spring Boot 3, Flowable experience, and strong PostgreSQL skills. Remote work with a Wrocław office option, English and German beneficial, and a project duration of 11–15 weeks.

Qualifications

  • Minimum five years of commercial Java development.
  • Strong knowledge of Java 21 and Spring Boot 3.
  • Hands-on experience with Spring Security and Spring Data JPA.
  • Experience with BPMN workflow engines such as Flowable or Camunda.
  • Experience embedding a workflow engine and multi-tenant data access model.
  • Very good PostgreSQL knowledge including performance and security.
  • Experience designing and developing REST APIs.
  • Practical knowledge of OpenAPI or Swagger and the specification-first approach.
  • Experience creating integration tests with Testcontainers.
  • Familiarity with CI/CD pipelines and PR processes.
  • Fluent English and Polish communication.

Responsibilities

  • Implement BPMN processes in Flowable for EPOC workflows.
  • Configure Flowable as a library within Spring Boot with shared transactions.
  • Build a multi-tenant data layer and enforce tenant isolation.
  • Create ArchUnit tests to prevent cross-tenant data access.
  • Develop REST APIs for case creation, status checks and uploads.
  • Design API contracts using an OpenAPI-first approach.
  • Integrate platform with telecom operators’ CRMs via adapters.
  • Implement JWT validation and RBAC with Keycloak/OIDC.
  • Handle document storage with S3 Object Lock and GDPR holds.
  • Create integration tests with JUnit 5 and Testcontainers.
  • Participate in architecture reviews and document ADRs.
  • Use AI-assisted coding tools with mandatory human review.

Skills

Java
Spring Boot 3
Flowable BPMN
PostgreSQL
REST APIs
OpenAPI
JWT / Keycloak
Testcontainers
ArchUnit
CI/CD (GitLab/GitHub)

Tools

Flowable
PostgreSQL
S3 Object Lock
JUnit 5

Job description

VM.pl sp. z o.o is seeking aSenior Java Developer (Backend) for a remote or Wrocław-based role on a B2B contract. You will work on a multi-tenant, cloud-native compliance SaaS with Flowable BPMN embedded in Spring Boot, securing data localization, integrity, and GDPR compliance.

Ideal candidates bring Java 21, Spring Boot 3, Flowable experience, and strong PostgreSQL skills. Remote work with a Wrocław office option, English and German beneficial, and a project duration of 11–15 weeks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Architect - Remote | Flowable SaaS
Senior Java Backend Architect - Remote | Flowable SaaS

VM.PL • Wrocław

On-site
Remote work option
Office in Wrocław (optional)
AI-assisted tooling
+1
Senior Backend Java Engineer, Spring Boot & Flowable
Senior Backend Java Engineer, Spring Boot & Flowable

Direct pojišťovna, a.s. • Warszawa

On-site
PLN 180,000 - 240,000
Senior Java Engineer
Senior Java Engineer

Luxoft Poland • Województwo małopolskie

Hybrid
PLN 80,000 - 100,000
Higher net salary due to copyrights
Fully remote recruitment process
Stable employment options (contract or B2B)
+4
Junior Java Developer – BPMN/Workflow Automation
Junior Java Developer – BPMN/Workflow Automation

IBA Group • Warszawa

Hybrid
PLN 70,000 - 120,000
Co-financing for medical care
MultiSport package
Flexible working hours
+3
Senior SysOps Engineer - Big Data & Cloud Infra (Remote)
Senior SysOps Engineer - Big Data & Cloud Infra (Remote)

Flowberg IT • Wrocław

Hybrid
PLN 120,000 - 190,000
Private medical care
26 days paid holiday
Hybrid/Remote work option
+1
Backend Java Engineer - Hybrid Remote | REST APIs & Testing
Backend Java Engineer - Hybrid Remote | REST APIs & Testing

Jobtailor • Wrocław

Remote
PLN 180,000 - 240,000
Senior Java Developer
Senior Java Developer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 240,000
MyBenefit program
Fully remote recruitment
LuxTalent platform
+2
Lead Fullstack Engineer
Lead Fullstack Engineer

GFT Technologies Poland • Kraków

Hybrid
PLN 260,000 - 340,000
Hybrid work in Kraków (8 days/mo)
Medical insurance
Lunch subsidy
+1
Senior Java Engineer - Cloud SaaS (Remote Poland)
Senior Java Engineer - Cloud SaaS (Remote Poland)

Appfire • Warszawa

On-site
PLN 180,000 - 300,000
Equity program
26 vacation days
Wellness Days
+5
Full-Stack Engineer (Java/Kotlin) – Finance, Hybrid
Full-Stack Engineer (Java/Kotlin) – Finance, Hybrid

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

Hybrid
PLN 180,000 - 240,000
LuxMed healthcare
Unum life insurance
Multisport card
+1