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
📊
Average salary range of similar jobs in
analytics →
Loading...