Middle Java

We’re looking for a Java Engineer with Vaadin experience to build and improve a web application that helps users submit accident declarations. Users upload a photo of the European Accident Report, the system uses OCR + AI to read and extract information (including checkboxes), and the user then reviews and confirms the data before it’s sent to a backend system that must follow French IRSA/IDA conventions.
 

What you’ll do

  • Build and maintain a Vaadin-based UI for reviewing, correcting, and confirming data extracted from accident report photos.
  • Implement user-friendly workflows (step-by-step forms, validation, error handling) to ensure data quality before submission.
  • Integrate the UI/backend with an OCR + AI extraction pipeline and handle edge cases (low confidence, missing fields, reprocessing).
  • Map validated user input into the format required by the target system and support compliance with IRSA/IDA conventions.
  • Collaborate with the team to troubleshoot production issues and improve reliability of the end-to-end workflow.

     

What we’re looking for

  • Commercial experience with Java and Vaadin
  • Experience building web applications and integrating with REST APIs
  • Ability to work with structured data, validation rules, and business workflows
  • English B1+

 

Nice to have

  • Python (e.g., for supporting OCR/AI services, data processing, automation)
  • Experience working with OCR / document processing or AI-assisted data extraction
  • Familiarity with insurance/claims or regulated workflows (a plus, not required)

Required languages

English B1 - Intermediate
Ukrainian C1 - Advanced
Published 11 February
108 views
·
21 applications
12% read
To apply for this and other jobs on Djinni login or signup.
Loading...