Senior Java Developer (Java, Spring, Kafka, BPMN)
Build a fraud detection system for claims handling with Java, Spring, Kafka and Flowable for an insurance client. Mostly remote, 1 day/week in Warsaw, up to 150 PLN/h on B2B.
Senior Java Developer (Java, Spring, Kafka, BPMN)
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
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.
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.
Nice to Have:
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.
About OPTIVEUM sp. z o.o.
Optiveum is a recruitment and consulting company created based on our 20-plus years of experience in HR & IT services.
We work for Clients located in Poland and abroad providing our local and international Candidates with Project-based or Permanent job opportunities in a remote or office-based model.
COMPANY DATA
Optiveum Sp. z o.o.
ul. Tomasza Zana 43 lok. 2.1 20-601 Lublin, Poland
nr KRS: 0000834436, NIP 7010975729
Contact us at: info (at) optiveum.com