Senior Java Engineer

Head Resourcing Ltd
Bonnyrigg, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Remote
Bonnyrigg, United Kingdom

Tech stack

Java
Agile Methodologies
Databases
Continuous Integration
DevOps
Maven
Software Architecture
Systems Development Life Cycle
Software Engineering
GIT

Job description

Ready to build software that supports missions beyond Earth? My aerospace client is entering an exciting growth phase and is looking for a Senior Java Engineer to take ownership of key parts of a cutting-edge software product suite.

This is a hands-on, high-impact role where you'll drive design decisions, build robust Java systems, and help shape how next-generation aerospace ground software is developed. What you'll be doing

  • Designing, developing and testing high-reliability ground software
  • Owning complex features end to end and breaking big problems into elegant solutions
  • Working across the full SDLC in a collaborative, agile environment
  • Influencing software architecture and best practices
  • Collaborating with other engineering teams to deliver a cohesive product suite
  • Fixing bugs, supporting releases, and mentoring junior engineers, * Influence technical direction, not just deliver tickets
  • Hybrid by default, with fully remote considered for exceptional candidates
  • A team that values curiosity, quality, and engineers who want to make a difference

Requirements

  • 5+ years' professional Java experience
  • Strong background in software architecture, design, and clean coding
  • Experience delivering production-quality software from design through to documentation
  • Confident working independently while contributing positively to a team

Bonus points for

  • Exposure to space or aerospace systems
  • Agile team experience
  • Model-based or component-based engineering
  • Git, Maven, CI/CD, DevOps concepts
  • Database knowledge and requirements analysis

Apply for this position