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

Freelance Senior JavaFX Engineer (AI Invoice Reader → CSV)

Invito Staffing SolutionsThoothukudi, IN
19 hours 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 • Thoothukudi, IN

    Related jobs
    • Promoted
    Backend + AI Engineer

    Backend + AI Engineer

    RiviThoothukudi, IN
    We build AI-first products across travel and beyond.We’re looking for a backend-builder passionate about scalable APIs, microservices, databases, and LLM integrations to power seamless, high-perfor...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Engineer – AI & Java

    Senior Engineer – AI & Java

    IntraEdgeThoothukudi, 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: 20 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    ACL DigitalThoothukudi, 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: 14 days ago
    • Promoted
    Cloud-Native Developer- Java

    Cloud-Native Developer- Java

    RapidBrainsThoothukudi, 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: 6 days ago
    • Promoted
    Full Stack AI engineer

    Full Stack AI engineer

    AnswerThis (YC F25)Thoothukudi, IN
    Remote (Applications open worldwide).Semantic Search, Vector Databases, Prompt Engineering, GenAI Frameworks, React Agents, Graph Agents, Document Parsing, Python, Scalable APIs.AnswerThis is an AI...Show moreLast updated: 21 days ago
    • Promoted
    Lead Engineer – AI-Powered Full Stack Solutions ( 5+ yrs)

    Lead Engineer – AI-Powered Full Stack Solutions ( 5+ yrs)

    AIMLEAPThoothukudi, IN
    Lead Engineer – AI-Powered Full Stack Solutions (WFH).Work from Home / Bangalore / India.Tech / MCA / Computer Science / IT. Proven expertise in delivering complex, cross-domain projects across AI, ...Show moreLast updated: 6 days ago
    • Promoted
    Prompt Engineer - (AI Voice Agents like Bland AI, ElevenLabs)

    Prompt Engineer - (AI Voice Agents like Bland AI, ElevenLabs)

    thinkbridgeThoothukudi, IN
    The role involves designing and optimizing AI-driven voice and chat experiences, automating workflows, and integrating APIs using. Creativity, analytical ability, and strong communication skills.We ...Show moreLast updated: 6 days ago
    • Promoted
    Java Architect

    Java Architect

    HCLTechThoothukudi, IN
    Senior Technical Specialist with Java, Microservices, React.Notice Period : Immediate Joiner or Less than One month of notice. The Senior Technical Specialist in Java, Microservices, React will be r...Show moreLast updated: 20 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    RecroThoothukudi, 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: 20 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    ACL DigitalThoothukudi, 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: 20 days ago
    • Promoted
    Gen Ai - Engineer

    Gen Ai - Engineer

    Diligente TechnologiesThoothukudi, 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
    Freelance Agentic AI Engineer

    Freelance Agentic AI Engineer

    CodeVyasaThoothukudi, IN
    The candidate should have a minimum of 4+ yrs.If you're looking for freelance / part time opportunity (along with your day job) & a chance to work with the top 0. You will report into IIT'ans / BITS gr...Show moreLast updated: 30+ days ago
    • Promoted
    AI Engineer

    AI Engineer

    Aventis SolutionsThoothukudi, IN
    Aventis Solutions is igniting the AI revolution : .Now, our tech partner is establishing a new.AI Innovation Hub in Pune, India. These roles are at the heart of enabling large-scale AI and GenAI adopt...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Voice AI

    Senior Software Engineer, Voice AI

    OmniDimensionThoothukudi, 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
    Full Stack Engineer

    Full Stack Engineer

    Diligente TechnologiesThoothukudi, IN
    Two rounds ( each ~ 30 to 45 mins, also includes coding ).On daily basis, 4 : 30 PM-1 : 30 AM IST.May get extended in case of prod issues. Big Data : Scala, Databricks, Spark SQL, Spark Streaming, Python...Show moreLast updated: 20 days ago
    • Promoted
    Senior Backend Engineer (Conversational AI)

    Senior Backend Engineer (Conversational AI)

    Yuna.ioThoothukudi, 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 Voice Integration Engineer

    Senior Voice Integration Engineer

    AideWiser SolTekThoothukudi, 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 Java Developer

    Senior Java Developer

    ToptalThoothukudi, IN
    Join Toptal’s Elite Network of Freelance Talent.Toptal is an exclusive network of the world’s top freelance software developers, designers, finance experts, product managers, and project managers.A...Show moreLast updated: 30+ days ago