Senior Java Desktop Engineer for High-Performance Apps

Leap29

Oxford

On-site

GBP 55,000 - 75,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Leap29 is seeking an experienced Software Engineer with a strong background in Java and desktop application development in Oxford, UK. The role sits within an Agile engineering team responsible for high-performance desktop software used in technical environments.

The ideal candidate will write clean, maintainable code, understand software architecture and design patterns, and participate in the full development lifecycle from design to production support.

Qualifications

  • Strong hands-on Java development experience within complex desktop applications.
  • Excellent understanding of object-oriented programming principles and software design.
  • Strong computer science fundamentals including algorithms, data structures and software architecture.
  • Solid understanding of multithreading, concurrency and synchronisation.
  • Experience applying design patterns and architectural principles in commercial software.

Responsibilities

  • Design, develop and maintain complex desktop software applications primarily using Java
  • Contribute across the full software development lifecycle including design, development, testing, deployment and production support
  • Work within an Agile Scrum team delivering new features, enhancements and defect fixes through iterative development
  • Collaborate closely with Product Owners, Architects, QA Engineers, Scrum Masters and fellow Developers to deliver high-quality software
  • Participate in technical design discussions, solution reviews and estimation sessions
  • Write clean, maintainable and well-tested code following engineering best practices
  • Perform code reviews and contribute towards improving code quality and development standards
  • Investigate, troubleshoot and resolve complex software issues across development and production environments
  • Work effectively with distributed engineering teams across multiple locations
  • Continuously improve engineering practices and contribute ideas to enhance software quality and team performance

Skills

Java
Desktop apps
OOP
Multithreading
Unit testing
CI/CD
Git
Agile
Design patterns
Problem solving

Education

Bachelor's degree in Computer Science

Tools

Eclipse RCP
OSGi
Swing
SWT
GitLab CI/CD

Job description

Leap29 is seeking an experienced Software Engineer with a strong background in Java and desktop application development in Oxford, UK. The role sits within an Agile engineering team responsible for high-performance desktop software used in technical environments.

The ideal candidate will write clean, maintainable code, understand software architecture and design patterns, and participate in the full development lifecycle from design to production support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Scientific Cloud/Desktop
Senior Backend Engineer - Scientific Cloud/Desktop

Leap29 • Oxford

On-site
GBP 65,000 - 90,000
Software Engineer - Java/C++
Software Engineer - Java/C++

Leap29 • Oxford

On-site
GBP 55,000 - 75,000
Senior Backend Engineer - Geoscience & AI
Senior Backend Engineer - Geoscience & AI

Leap29 • England

On-site
GBP 85,000 - 120,000
Senior Software Engineer - C#/.NET, Desktop & Cloud (Onsite 3x/wk)
Senior Software Engineer - C#/.NET, Desktop & Cloud (Onsite 3x/wk)

Leap29 • Aberdeen City

On-site
GBP 75,000 - 110,000
Senior Software Engineer - Desktop Apps (C#/.NET)
Senior Software Engineer - Desktop Apps (C#/.NET)

Oxford Instruments • Belfast City District

Hybrid
GBP 65,000 - 90,000
Health & Wellbeing programmes
Pension
Learning & development opportunities
+1
Java Developer
Java Developer

ELLIOTT MOSS CONSULTING PTE. LTD. • Penarth, High Street

On-site
GBP 55,000 - 75,000
Senior Software Engineer: Desktop Apps Lead
Senior Software Engineer: Desktop Apps Lead

IC Resources • Worcester

On-site
GBP 90,000 - 120,000
Java Developer (Junior-Mid) - Build Cross-Border Apps
Java Developer (Junior-Mid) - Build Cross-Border Apps

WorldFirst • Greater London

Hybrid
GBP 35,000 - 55,000
Senior Java Tech Lead - Enterprise Apps & Power Platform
Senior Java Tech Lead - Enterprise Apps & Power Platform

SwissPeak Partners GmbH • City Of London

Hybrid
GBP 90,000 - 140,000
Junior Java Developer
Junior Java Developer

Intelligent Resourcing Solutions Ltd • Greater London

On-site
GBP 32,000 - 42,000