jobapplier

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

OPTIVEUM sp. z o.o.

Skills

Required

  • Java
  • Spring / Hibernate
  • Kafka
  • Spring Boot
  • Spring Cloud
  • SQL
  • Apache
  • unit testing frameworks
  • JUnit
  • TestNG
  • Spock
  • integration testing tools
  • Testcontainers
  • WireMock
  • AI

Preferred

  • BPMN
  • AI agents
  • Agentic AI tools
  • software development
  • cloud solutions
  • Azure
  • Angular
  • Flowable
  • Neo4j
  • configuration mechanisms

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.

Responsibilities

  • 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

  • Rate: up to 150 PLN/h net + VAT (B2B) Work Model: hybrid – 1 day per week in the office, 4 days remote
  • 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.

Preferred

  • 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.