Java FX Developer (Freelance short term project)

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Part Time

Job Description

Company Description

Invito Software Solutions is a leading software development company providing world-class web and mobile solutions that are efficient and cost-effective. We specialize in next-generation design patterns, responsive coding techniques, and rigorous quality assurance to deliver high-quality apps that users love. Our services are scalable and cater to businesses of all sizes, from innovative startups to well-established companies. With our customized engagement models, we work with clients in a way that suits them best.


Role Description

Build a desktop JavaFX application that lets non-technical users drop in invoices (PDF/image) and export clean CSVdata. 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 buildJavaFX 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



Qualifications

  • Strong proficiency in Java FX and Java programming
  • Experience with UI/UX design principles and responsive design techniques
  • Skills in troubleshooting, debugging, and optimizing Java FX applications
  • Excellent communication skills and ability to work independently and remotely
  • Familiarity with version control systems such as Git
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Experience working on freelance or contract-based projects is a plus

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

RecommendedJobs for You