cover image
Kaon LTD

Kaon LTD

www.kaon.co.uk

2 Jobs

28 Employees

About the Company

Kaon Ltd. is a development company located in Guildford established over 20 years ago producing bespoke and short production run systems and software. Kaon specialises in sonar and radar processing systems including high data rate networks, high data rate recorders and DSP and image processing systems. We take pride in our products and Kaon’s success is a result of the skills and effort of our current team of twenty two employees. Our size makes us dynamic and flexible and we maintain an open attitude to embracing emerging technologies.

Listed Jobs

Company background Company brand
Company Name
Kaon LTD
Job Title
Senior Java Software Engineer - User Interfaces
Job Description
Job Title: Senior Java Software Engineer – User Interfaces Role Summary: Lead design, development, and delivery of Java‑based user interface components, collaborating closely with UX/UI designers and product teams to translate design concepts into clean, scalable code. Expectations: Deliver high‑quality, maintainable Java code; mentor junior developers; participate in architecture discussions; maintain coding standards; adhere to agile delivery schedules. Key Responsibilities: - Architect and implement Java components for responsive web or desktop UIs. - Write, test, and maintain reusable, well‑documented code. - Conduct code reviews, unit/integration testing, and performance troubleshooting. - Collaborate with UX/UI designers on interaction design and visual fidelity. - Mentor junior developers and facilitate knowledge sharing. - Contribute to continuous improvement of development processes and tooling. - Participate in sprint planning, backlog grooming, and retrospectives. Required Skills: - Proficiency in Java (Java 8+), Spring Framework, MVC/MVVM patterns. - Experience with front‑end technologies (HTML5, CSS3, JavaScript/TypeScript) and frameworks (React, Angular, Vaadin, or similar). - Familiarity with RESTful services, WebSocket, or gRPC. - Strong unit testing (JUnit, TestNG) and test‑driven development. - Knowledge of build tools (Maven, Gradle) and CI/CD pipelines. - Solid understanding of design patterns, SOLID principles, and coding best practices. - Experience with Git and collaborative workflows. - Effective communication and agile teamwork skills. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field; equivalent practical experience accepted. - Java certification (e.g., Oracle Certified Professional – Java SE) is a plus.
Guildford, United kingdom
On site
Senior
01-01-2026
Company background Company brand
Company Name
Kaon LTD
Job Title
Senior Java Software Engineer – User Interfaces
Job Description
Job Title: Senior Java Software Engineer – User Interfaces Role Summary: Lead the design, implementation and testing of real‑time user interface software for bespoke sonar systems. Manage and mentor a small software team, ensuring high‑quality, maintainable Java code that meets stringent defense‑sector requirements. Expactations: Deliver architecture‑level UI solutions, guide junior developers, conduct code reviews, produce comprehensive design documentation, and interact with customers to refine requirements. Provide ongoing support for deployed systems and advocate continuous improvement of development practices. Key Responsibilities: - Design, develop, and test Java‑FX and Swing‑based UI components for real‑time applications. - Produce detailed software design documentation, conduct code reviews, and enforce unit‑testing standards. - Participate in system‑level design reviews, acceptance testing, and post‑deployment support. - Mentor junior developers, lead daily stand‑ups, and promote best practices across the team. - Analyse user requirements, transform them into functional system specifications, and validate solutions with stakeholders. - Evaluate emerging technologies, assess risks, and recommend adoption strategies aligned with system engineering goals. - Collaborate with hardware teams to optimise performance and ensure seamless integration. - Travel to client sites as required for deployment reviews and support activities. Required Skills: - 6+ years of Java development experience, including enterprise and real‑time applications. - Proficiency with Java FX and Swing for interactive data visualization. - Strong understanding of Linux development, deployment, and version control (GitLab, Git). - Experience with software design processes, documentation, unit testing, and code review frameworks. - Proven ability to lead small development teams and mentor junior members. - Excellent written and spoken English communication. - Methodical approach to testing, with a focus on reliability for defense applications. - Adaptable, proactive, and comfortable with cross‑functional collaboration. Required Education & Certifications: - Bachelor’s degree or equivalent in Computer Science, Software Engineering, Electrical Engineering, or related field. - Technical certifications in Java, Agile methodologies, or defense‑specific software safety (preferred but not mandatory).
Guildford, United kingdom
On site
Senior
13-01-2026