Salary: £80,000 - 85,000 per year Requirements: 5 years of Java development experience Strong GUI development using Swing and/or JavaFX Experience building desktop applications, not purely web-based systems Exposure to data-heavy or performance-sensitive applications A working knowledge of Linux development environments A careful, practical approach to software engineering Valid UK passport (required for security clearance) Relevant degree or equivalent technical background Responsibilities: Developing Java desktop applications using Swing and JavaFX Designing clean, responsive interfaces for complex internal tools and platforms Handling applications that deal with large data volumes and real-time updates Working within Linux development environments Writing code that is maintainable, testable and built to last Collaborating with other engineers to ensure the UI integrates cleanly with the wider platform Technologies: Java JavaFX Linux Security Swing Web UX UI Design Marketing More: We are a well-known digital agency located in Surrey/Farnborough, offering a competitive salary of £80,000–£85,000 plus benefits. Our team is looking for a Java UI Developer who is passionate about building GUI desktop applications. You will be part of a small group of engineers responsible for enhancing the UI layer of our Java platform. Your role will be crucial in ensuring our applications remain fast, stable, and intuitive under heavy use. last updated 10 week of 2026