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

OPTIVEUM sp. z o.o.•Capon Bridge, WV
•PLN 150•Hybrid

About The Position

Optiveum is recruiting and contracting for a client in the insurance industry and is seeking three Senior Java Developers for long-term cooperation. Developers will work on 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 cooperation agreement will be signed directly with Optiveum. The role uses Java, Spring, Hibernate, Kafka, Flowable, Azure, Angular and Neo4j. The work model is hybrid, with one day per week in the Warsaw office and four days remote. The stated rate is up to 150 PLN per hour net plus VAT on a B2B basis. The application deadline is 18 November 2026.

Requirements

  • At least 5 years of commercial Java experience.
  • At least 5 years of experience with Spring/Hibernate, Spring Boot and Spring Cloud.
  • At least 5 years of SQL experience.
  • Good knowledge of Apache Kafka.
  • Experience with unit testing frameworks such as JUnit, TestNG or Spock, and integration testing tools such as Testcontainers or WireMock.
  • Knowledge of Domain-Driven Design (DDD) and practical experience applying it.
  • 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.
  • Ability to provide services from Poland.
  • Fluent Polish.

Nice To Haves

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

Responsibilities

  • Implement and develop a fraud detection system supporting claims handling.
  • Analyse business and technical requirements and implement solutions through configuration mechanisms, product extensions and dedicated components.
  • Design, implement and maintain integrations between the claims system and internal and external systems using APIs, events, integration services and enterprise architecture patterns.
  • Assess standard product capabilities and recommend whether to use configuration, customisation or dedicated development.
  • Design solutions that address functional, non-functional, regulatory, performance, security and maintenance requirements.
  • Fix defects, deliver changes and participate in planning upcoming product releases.
  • Support data migration, environment integration and rollout of the new claims platform.
  • Ensure quality through automated tests, integration and system testing, and good software engineering practices.
  • Use AI tools and an Agentic AI approach in analysis, design, implementation, testing, documentation and maintenance.
  • Perform code, configuration and integration-solution reviews.
  • Participate in Scrum events and work closely with business, architecture, integration and testing teams, as well as the system vendor.
  • Co-create implementation and integration standards and good practices for using off-the-shelf systems in the architecture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service