Closes in 10 days Remote Job
Company

Senior Java Developer (JavaFX)

We’re seeking a skilled freelance Senior Java Developer to join our team. This role requires someone who can independently develop, test, and deploy Java-based applications with JavaFX as the UI framework. The ideal candidate is comfortable working in a collaborative team environment, coordinating with UI/UX designers, Quality Assurance (QA) professionals, and Project Managers (PMs) to deliver high-quality software solutions.

intent has over 10+ years of experience in helping to conceptualize, design, and build apps for IoT and connected devices. We're a software house that acts as a specialized think partner for products at the intersection of physical and digital (like wearables and IoT) - from net-new to products looking to enter a competitive and established niche. Some of our clients include Oura, BOSE, and McIntosh audio systems.

💎 Requirements: 5+ years in Java, experience with JavaFX, good command of written and spoken English (B2).

💰 Salary: 21-27K net on B2B depending on your experience.

🏝️ Perks and benefits: 100% remote work, flexible working hours, and knowledge-sharing initiatives. Moreover, if after a few months of working together, we're all on the same page, then definitely we’ll gladly invite you to join our internal intent team for long-term collaboration and you’ll enjoy all the benefits, such as paid holidays, paid sick leave, training budget, and much more!

Job requirements

  • Expert-level proficiency in Java (5-7+ years of experience), with a strong grasp of object-oriented principles, design patterns, and best practices.

  • Proven experience in building desktop applications using JavaFX, including designing and implementing touch-enabled user interfaces.

  • Experience with local databases such as SQLite, H2, or other embedded databases for handling data storage within applications.

  • Understanding of local authentication mechanisms.

  • Ability to interact with external hardware components through libraries (e.g., serial communication, command execution).

  • Experience building applications that run in kiosk mode on Linux, optimized for touch-only interactions. Familiarity with handling fullscreen touch events, virtual keyboards, and kiosk-specific behavior (e.g., application restarts, limited system access).

  • Strong emphasis on writing clean, maintainable, and well-documented code following industry best practices.

  • Proficiency with Git for version control, including branching strategies, pull requests, and code reviews.

  • Demonstrable experience developing and delivering standalone applications in kiosk mode, particularly in touch-screen environments or on Linux systems.

  • Good command of written and spoken English (B2) and great communication skills.


Join us on this exciting journey where you'll have the opportunity to work on groundbreaking projects and shape the future of the IoT industry. Embrace the challenge, unleash your creativity, and be part of a team that is passionate about making a real impact in the world of technology 🦾


Could this job be the one?