Senior Java Backend Architect - Remote | Flowable SaaS

VM.PL

Wrocław

On-site

PLN 165,312 - 227,304

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Remote work option
Office in Wrocław
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 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
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
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
Senior Java Engineer - Scalable Data Analytics (Remote)
Senior Java Engineer - Scalable Data Analytics (Remote)

X-FLOW • Warszawa

Hybrid
PLN 180,000 - 280,000
Competitive salary
Flexible hours
Remote/office options
+1
Java Backend Engineer — Spring Boot, AWS, BPM | Hybrid
Java Backend Engineer — Spring Boot, AWS, BPM | Hybrid

ShipStation International • Wrocław

Hybrid
PLN 180,000 - 260,000
Hybrid work framework
Personal Training Budget
Online training platforms
+15
Senior Java Backend Engineer — Microservices & Cloud
Senior Java Backend Engineer — Microservices & Cloud

Emporix • Poland

Hybrid
PLN 151,000 - 251,000
Hybrid work model
Office in Gliwice
Senior Java Developer
Senior Java Developer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 240,000
MyBenefit program
Fully remote recruitment
LuxTalent platform
+2
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