Talent.com
This job offer is not available in your country.
Senior JavaFX Engineer (AI Invoice Reader → CSV)

Senior JavaFX Engineer (AI Invoice Reader → CSV)

Invito Staffing SolutionsThrissur, IN
1 day ago
Job description

The mission

Build a desktop  JavaFX  application that lets non-technical users drop in invoices (PDF / image) and export clean  CSV data. Invoices come in all shapes—your job is to make the app read them like a human : robust parsing, confidence scoring, and easy validation.

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 ,  Tesseract / OpenCV  or  Textract / Vision , optional  Python micro-services  for ML bits,  SQLite  for local cache,  JUnit  + test fixtures,  GitHub Actions  CI.

    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
  • 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
  • Create a job alert for this search

    Senior Ai Engineer • Thrissur, IN

    Related jobs
    • Promoted
    Senior Software Engineer, Voice AI

    Senior Software Engineer, Voice AI

    OmniDimensionThrissur, IN
    OmniDimension is on an exhilarating journey.We're building an AI-powered platform empowering developers and enterprises across 50+ countries to effortlessly create and deploy reliable Voice AI agen...Show moreLast updated: 14 days ago
    • Promoted
    Lead Backend Engineer

    Lead Backend Engineer

    SenpiMalappuram, IN
    In just four months since launching on Base, Senpi has processed.Backed with $4M in Seed capital by top investors including Lemniscap, Coinbase Ventures, and SuperLayer, we’re building on a track r...Show moreLast updated: 26 days ago
    • Promoted
    • New!
    Freelance Senior JavaFX Engineer (AI Invoice Reader → CSV)

    Freelance Senior JavaFX Engineer (AI Invoice Reader → CSV)

    Invito Staffing SolutionsThrissur, IN
    Invoices come in all shapes—your job is to make the app read them like a human : robust parsing, confidence scoring, and easy validation. Java 17+) with a clean, responsive UI.PDF, PNG / JPG, multi-pag...Show moreLast updated: 12 hours ago
    • Promoted
    Senior Full-Stack Java Engineer - AWS Lambda / AngularJS - Full Remote - Contractor in USD

    Senior Full-Stack Java Engineer - AWS Lambda / AngularJS - Full Remote - Contractor in USD

    All European Careersthrissur, kerala, in
    Remote
    For an international organization in Geneva, Switzerland, we are urgently looking for a Full Remote Senior Full-Stack Java Developer with AWS Lambda and AngularJS experience.You will modernize and ...Show moreLast updated: 14 days ago
    • Promoted
    Senior Voice Integration Engineer

    Senior Voice Integration Engineer

    AideWiser SolTekThrissur, IN
    Senior Voice Integration Engineer – Cisco Webex / SIP (Contract).Contract Duration : 2–3 months (with possible extension). Location : Remote / Hybrid / On-site (flexible).We’re looking for experienced...Show moreLast updated: 4 days ago
    • Promoted
    Senior Voice Integration Engineer – Cisco Webex / SIP

    Senior Voice Integration Engineer – Cisco Webex / SIP

    221 B Baker STPalakkad, IN
    Contract Duration : 2–3 months (with possible extension).Location : Remote / Hybrid / On-site (flexible).We’re looking for experienced Voice / Telephony Integration Engineers to help enhance.Aisera V...Show moreLast updated: 5 days ago
    • Promoted
    Senior Backend Engineer (Conversational AI)

    Senior Backend Engineer (Conversational AI)

    Yuna.ioMalappuram, IN
    Yuna's mission is to radically transform the way mental health support is accessed and delivered.By providing 24 / 7 instant and private support at the push of a button, we aim to address the signifi...Show moreLast updated: 16 days ago
    • Promoted
    Senior Engineer

    Senior Engineer

    Brilliomalappuram, kerala, in
    Senior Python Developer( Contract to Hire).Logstash alternatives, custom ETL pipelines.AWS, GCP, Azure) for log retrieval and monitoring automation. Experience with streaming data frameworks (Kafka,...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    ACL DigitalThrissur, IN
    Title : Java Developer (Contract Role).Location : Remote or Bengaluru, India (Onsite).Focus on scalable APIs, workflow frameworks, and automation platforms that improve customer and agent experiences...Show moreLast updated: 19 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Brace Infotech Private Ltdthrissur, kerala, in
    Design, develop, and optimize enterprise-grade Java (Spring Boot) applications with a focus on performance and scalability. Solid understanding of microservice architecture and REST APIs.Support the...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    ApplicantzMalappuram, IN
    THIS IS A LONG TERM CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER.Candidate should be very good in Java and Spring. Must worked on complex system and ready to onboard quickly....Show moreLast updated: 14 days ago
    • Promoted
    Cloud-Native Developer- Java

    Cloud-Native Developer- Java

    RapidBrainsThrissur, IN
    Senior Cloud-Native Java Engineer.In this role, you will design and deliver.AWS Lambda, Azure Functions, or Google Cloud Functions. Build solutions integrating with cloud services such as.API Gatewa...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Engineer – Model Inference Platform (Microservices / ML / Seldon) Hiring For Pan India

    Senior Java Engineer – Model Inference Platform (Microservices / ML / Seldon) Hiring For Pan India

    Tata Consultancy Servicespalakkad, kerala, in
    Design, build, and optimize high-performance microservices using Java 17+, Spring Boot, and reactive frameworks.Develop and maintain APIs for model registration, inference request routing, and mode...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Kanerika Incmalappuram, kerala, in
    Design, develop, test, and deploy.Develop scalable RESTful APIs and integrate them with frontend and external systems.Design and implement data models using. Deploy, monitor, and maintain applicatio...Show moreLast updated: 14 days ago
    • Promoted
    Senior Engineer – AI & Java

    Senior Engineer – AI & Java

    IntraEdgePalakkad, IN
    Artificial Intelligence (AI / ML).AI-powered enterprise applications.The engineer will be responsible for developing scalable. Design and develop enterprise-grade applications in.NLP, predictive analy...Show moreLast updated: 19 days ago
    • Promoted
    Gen Ai - Engineer

    Gen Ai - Engineer

    Diligente TechnologiesThrissur, IN
    Hands-on experience with Generative AI (GenAI) and agent-based AI frameworks.Proficiency in backend programming languages such as Node. Strong knowledge of both SQL and NoSQL databases.Experience wi...Show moreLast updated: 3 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    ACL DigitalPalakkad, IN
    We are looking Remotly for Senior Java Developer for our offiice.Designation : Senior Java Developer.Experience : 5 Years to 8 Years. Notice Period : Immediate(Next Day joiner only).Design, implement, ...Show moreLast updated: 13 days ago
    • Promoted
    Senior Data Engineer – Snowflake & Python (Remote, India or EU)

    Senior Data Engineer – Snowflake & Python (Remote, India or EU)

    Az-Tec TalentPalakkad, IN
    Remote
    Senior Data Engineer – Snowflake & Python (Remote, India or EU).ASAP (ideally next week following interview).SQL Server to Snowflake migration project. This is a high-impact role requiring strong ha...Show moreLast updated: 14 days ago
    • Promoted
    Senior / Lead Backend Engineer Java & Cloud

    Senior / Lead Backend Engineer Java & Cloud

    adesso Indiamalappuram, kerala, in
    We are looking for a highly experienced.Senior or Lead Backend Engineer.Java software development, cloud architecture, and DevOps practices. The ideal candidate will have deep hands-on experience in...Show moreLast updated: 25 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Recrothrissur, kerala, in
    VC-backed, cloud-native B2B platform.Highgate Technology Ventures (HTV).Live integrations with Hilton, Highgate, Wyndham — rapidly expanding across the US and Europe. Over the past 18 months, we've....Show moreLast updated: 14 days ago