Senior Java Developer (Java, Spring, Kafka, BPMN)
Offer summary

(Summary generated by AI based on the full job description)

The project involves building a fraud detection system for claims handling in the insurance domain. The stack includes Java, Spring Boot, Spring Cloud, Hibernate, Kafka with additional technologies like Flowable, Azure, Neo4j, Angular. Main responsibilities include implementing and extending fraud detection modules, designing integrations and APIs, configuring the product versus custom development, requirements analysis, data migration, ensuring quality via automated and integration tests and code reviews, and applying AI/Agentic AI in development. Compensation up to 150 PLN/h net + VAT (B2B).

newyou can start ASAP

Senior Java Developer (Java, Spring, Kafka, BPMN)

Company: OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

from: 13 November 2026
to: 13 December 2026
150 - 150 złnet (+ VAT)/ hr.B2B contract (full-time)
Offer parameters
level:senior
working mode:hybrid
location:Warszawa, Masovian
Warszawa, Masovian

Requirements

Expected technologies

Java
Spring
Hibernate
Spring Boot
Spring Cloud
SQL
Apache Kafka
JUnit
TestNG
Spock
Testcontainers
WireMoc
BPMN

Optional technologies

Microsoft Azure
Angular

Our requirements

  • 5+ years of commercial experience with Java.
  • 5+ years of experience with Spring/Hibernate, Spring Boot and Spring Cloud.
  • 5+ years of experience with SQL.
  • Good knowledge of Apache Kafka.
  • Experience with unit testing frameworks (JUnit, TestNG, Spock) and integration testing tools (Testcontainers, WireMock).
  • Knowledge of Domain-Driven Design (DDD) and experience applying it in practice.
  • Knowledge of Functional Programming and Object-Oriented Programming paradigms.
  • Knowledge of application containerisation.
  • Knowledge of process engines and BPMN notation.
  • Knowledge of resilience patterns and mechanisms for services in distributed systems.
  • Ability to adopt AI tools in the software development process.
  • Knowledge of performance diagnostics tools.
  • Providing services from the territory of Poland.
  • Fluent Polish.

Optional

  • Experience using AI agents and Agentic AI tools in software development.
  • Experience with cloud solutions (preferably Azure).
  • Knowledge of Angular and experience building frontend applications.

Your responsibilities

  • Implementing and developing a fraud detection system supporting the claims handling process.
  • Analysing business and technical requirements and implementing them using configuration mechanisms, product extensions and dedicated components.
  • Designing, implementing and maintaining integrations between the claims system and internal and external systems, using APIs, events, integration services and enterprise architecture patterns.
  • Assessing the standard capabilities of the product and recommending the best approach between configuration, customisation and dedicated development.
  • Designing solutions that take into account functional, non-functional, regulatory, performance, security and maintenance requirements.
  • Fixing defects, delivering changes and taking part in planning upcoming product releases.
  • Supporting data migration, environment integration and the rollout of the new claims platform.
  • Ensuring quality through automated tests, integration and system testing, and good software engineering practices.
  • Actively using AI tools and an Agentic AI approach in analysis, design, implementation, testing, documentation and maintenance.
  • Performing code reviews, configuration reviews and reviews of integration solutions.
  • Taking part in Scrum events and working closely with business, architecture, integration and testing teams and the system vendor.
  • Co-creating implementation and integration standards and good practices for using off-the-shelf systems in the architecture.

About the project

We are currently looking for a Senior Java Developer to join the team of our client from the insurance industry. For this role, Optiveum is the recruitment and contracting party, which means you will sign the cooperation agreement directly with us.
You will take part in implementing and developing a fraud detection system for claims handling, as part of a new claims platform. The work combines configuring and extending a product solution with building dedicated components and integrations, in an international project environment. The client is looking for long-term cooperation and is hiring 3 developers for this team.
Key Details:
Rate: up to 150 PLN/h net + VAT (B2B)
Work Model: hybrid – 1 day per week in the office, 4 days remote
Location: Warsaw
Key Skills: Java, Spring Boot, Spring Cloud, Hibernate, Kafka, SQL, DDD, BPMN
Tech stack in the project: Java, Spring, Hibernate, Kafka, Flowable, Azure, Angular, Neo4j
Application deadline: 18 November 2026

This is how we organize our work

This is how we work

at the client's siteagilescrum

This is how we work on a project

  • code review
  • DDD
  • documentation
  • issue tracking tools
Company

OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Optiveum is acting as a sourcing partner for this role. You will be signing a cooperation agreement directly with our partner—a renowned IT contracting company with nearly 20 years of presence on the market.
The end client operates in the international public, defense, or government administration sector, leading large-scale, multi-million euro digital transformation projects.

This is how we work

Senior Java Developer (Java, Spring, Kafka, BPMN)
150–150 zł / hr. (B2B)
I apply to:
OPTIVEUM SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Warszawa, Masovian
Pracodawca zbiera zgłoszenia przez swój system.
Przejdziesz na zewnętrzny formularz.

By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.


Certain terms used in this advertisement result from the standard layout and functionality of the website. They are technical in n ...


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Need more information?

  • Make sure the body of the offer doesn’t already include what you’re looking for.
  • Ask a question if you need more information you’re interested in.
  • We’ll forward your question to the employer and aim to provide a response within 3 business days.

Share this offer