Senior Java Developer (Fraud Detection)

Edge One Solutions Sp. z o.o

Warsaw, Maz, Poland • 25m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Developer (Fraud Detection)

  • Domain: Insurance fraud detection and claims/benefits handling

  • Work mode: Hybrid (1 day/week in Warsaw)

Description

You will work on a project building a modern Fraud Detection ecosystem for insurance claims, combining advanced analytics, automation, AI, and workflow capabilities. The role focuses on delivering and evolving Java-based distributed services, including integrations with existing internal/external systems and event-driven messaging. You’ll contribute to scalable, reliable, and resilient solutions that support business processes.

Responsibilities

  • Implement, develop, and maintain a Fraud Detection system supporting claims handling processes

  • Analyze business and technical requirements and design/implement Java solutions

  • Develop and configure system capabilities using available product mechanisms and dedicated components

  • Design and build integrations between claims systems and internal/external systems via APIs, Apache Kafka, and integration services

  • Design scalable, high-performance, fault-tolerant architectures for distributed systems

  • Collaborate on system architecture considering security, performance, and maintainability

  • Support data migrations, environment integration, and new release deployments

  • Create and evolve unit and integration tests; participate in Code Review

  • Use AI tools to support coding, testing, requirement analysis, and documentation

  • Work with business teams, architects, testers, and technology providers in an Agile/Scrum environment

Requirements

  • Minimum 5 years of commercial Java development

  • Minimum 5 years with Spring Framework, Spring Boot, Spring Cloud, and Hibernate

  • Minimum 5 years working with SQL

  • Strong knowledge of Apache Kafka and event-driven architecture

  • Practical experience with distributed system design and development

  • Knowledge of Domain-Driven Design (DDD) and ability to apply it

  • Knowledge of OOP and functional programming (FP)

  • Experience containerizing applications (e.g., Docker)

  • Knowledge of workflow engines and BPMN

  • Knowledge of resilience patterns for distributed services

  • Experience with unit tests (JUnit, TestNG, Spock) and integration tests (Testcontainers, WireMock)

  • Knowledge of tools for diagnosing and optimizing application performance

  • Ability to use AI tools in everyday software delivery

  • Ability to work effectively in a team and in an international project environment

Benefits

  • Contract management support via a dedicated contract manager

  • Opportunity to attend selected trainings, certifications, and conferences (rules and funding agreed individually)

  • Option to re-apply for subsequent projects when project timelines change (#SmartChange)

  • Participation in community initiatives and webinars (#edge1talks)

  • Access to sports and training facilities through community activities

  • Optional additional benefits such as private medical care, sports card, insurance, and psychological support (subject to availability and terms)

  • Use a points-based cafeteria platform to choose available services/products

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report