Senior JavaFX Engineer (AI Invoice Reader → CSV)

4 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The mission

JavaFX

What you’ll build
  • JavaFX desktop app

     (Java 17+) with a clean, responsive UI
  • Invoice ingestion

    : PDF, PNG/JPG, multi-page, batches, drag-and-drop
  • AI/OCR pipeline

     (choose best fit; hybrid is fine):
  • Classical OCR (e.g., 

    Tesseract

    ) + layout analysis 

    or

  • Cloud OCR (e.g., 

    AWS Textract

    Google Vision

    or

  • LLM-assisted parsing (prompting/JSON schema) with guardrails
  • Field extraction

     (line-items + headers): vendor, invoice #, dates, currency, taxes, subtotals/totals, PO, line descriptions, qty, unit price, amounts
  • Validation & review UI

    : highlight zones, flag low-confidence fields, quick fixes, autocomplete
  • CSV export

    : stable schema, locale/number/date normalization
  • Rules & heuristics

    : vendor templates, regex fallbacks, learned patterns
  • Quality metrics

    : confidence scores, per-field accuracy, reject reasons, simple analytics
  • Operate offline where possible

     with optional cloud connectors
You’re a great fit if you have
  • 4+ years Java; 2+ years 

    JavaFX

     building production desktop apps
  • Real-world 

    OCR/NLP

     or document understanding experience (invoices, receipts, forms)
  • Hands-on with one or more: 

    Tesseract

    Textract

    Google Vision

    Azure Form Recognizer

    OpenCV

    spaCy

    LLM JSON extraction

  • Comfortable designing parsing pipelines: pre-processing, layout detection, table extraction, post-processing, and 

    human-in-the-loop

     review
  • Strong data wrangling: CSV schemas, date/currency parsing, edge cases
  • Solid testing: golden files, fixture PDFs, deterministic pipelines
Nice to have
  • Prompt engineering for structured outputs with LLMs
  • Vendor-specific templateing and auto-learning
  • Experience with 

    Maven/Gradle

    , native packaging, code signing
  • Knowledge of 

    ONNX/TensorFlow Lite

     models for document layout
  • Basic DevOps for OCR services and model hosting
Tech we expect to use (flexible)

Java 17+, JavaFX, Gradle

Success looks like
  • ≥95% header-field accuracy

     on a mixed test set
  • ≥90% line-item recall

     on clear tabular invoices
  • Review UI fixes a typical invoice in 

    <60 seconds

  • One-click 

    CSV export

     that matches our schema and loads cleanly
What we provide
  • Labeled sample invoices (PDFs/images) across vendors
  • Target CSV schema + acceptance tests
  • Design mocks for the core screens
  • Fast feedback loop with a technical product owner


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now