Java Developer (Flowable / BPM)
Contract: B2B
Rate: Mid: 110–130 PLN/h net + VAT, Senior: 120–140 PLN/h net + VAT
Location: Remote within Poland
Project: Development and maintenance of backend services and workflow-driven processes for a leading bank
Project Overview
Join our team as a Java Developer and work on a project for one of the leading banks. You will develop and maintain backend services, integrations, and business processes orchestrated in Flowable, supporting key banking products and internal operations.
The project focuses on building secure, reliable, and scalable solutions used daily by thousands of customers and bank employees. You’ll collaborate closely with product and technical stakeholders, contribute to architecture discussions, and help continuously improve engineering standards and delivery practices.
Key Technologies
Backend: Java (Core Java), Spring (Spring Boot, Spring MVC, Spring Data, Spring Security), Hibernate
Workflow: Flowable or Camunda/Activiti/jBPM (BPMN/DMN, process automation, integrations)
APIs: REST API design & integration
Databases: MS SQL, Oracle
Messaging: Kafka / Pub/Sub (or similar)
Tools: Maven, Git, JUnit, Mockito
Responsibilities
Design, develop, and maintain backend services in Java using Spring and Hibernate.
Build and maintain workflow-driven solutions using Flowable (BPMN/DMN), including process modeling and implementation.
Implement and integrate RESTful APIs with internal and external banking systems.
Work in a microservices environment and support event-driven integrations (Kafka / Pub/Sub).
Work with relational databases (MS SQL / Oracle): schema design, efficient queries, performance tuning.
Write clean, testable, and well-documented code; create unit/integration tests (JUnit, Mockito).
Troubleshoot production issues, debug incidents, and contribute to performance optimization.
Collaborate with developers, QA, architects, analysts, and business stakeholders to refine requirements and propose technical solutions.
Requirements
4+ years of commercial experience in Java development (enterprise/backend systems).
Mandatory: Proven commercial experience with Flowable or another BPM/workflow engine (e.g., Camunda, Activiti, jBPM) used in production environments.
Experience with Spring (Boot, MVC, Data; Security is a plus) and Hibernate.
Solid understanding of REST APIs and microservices architecture.
Strong knowledge of SQL and relational databases (MS SQL Server or Oracle).
Hands-on experience with message queues/streaming platforms (Kafka, Pub/Sub, or similar).
Practical experience with Maven and Git in daily development work.
Fluency in Polish and an advanced level of English (B2/C1).
Nice to have
Banking/financial sector experience
Familiarity with OAuth2 / OpenID Connect, security standards, and auditing
Observability tools (logs/metrics/tracing), performance profiling
Why join us?
Rite NRG is a vibrant outsourcing technology company driven by the Right People. We are dedicated to empowering businesses through innovative software solutions. We focus on building strong partnerships and providing top-notch software solutions that drive real business growth. Our business model revolves around collaboration and delivering impactful results for our clients.
Join us, and be part of a team where great minds, Right Energy, and strong partnerships come together to shape the future of technology!
Stable, long-term, full-time collaboration.
Remote work within Poland and flexible working hours.
High engineering culture with a focus on growth and learning.
Multinational teams.
Benefits: Private medical care, Multisport card, and workation (work for a week from Barcelona or elsewhere).

Rite NRG
We’re Rite NRG - a tech company that’s been helping build great digital products since 2017. We create dedicated IT teams, develop web apps, and deliver AI-driven solutions. We work with companies worldwide, helping them...
Java Developer (Flowable / BPM)
Java Developer (Flowable / BPM)