Software Engineer Java

Software Engineer Java

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join our team to develop innovative software for aerospace and space systems.
  • Company: We're a pioneering company in Scotland, shaping the future of space technology.
  • Benefits: Enjoy hybrid/remote work options and a collaborative team culture.
  • Why this job: Be part of a dynamic environment where your creativity and problem-solving skills shine.
  • Qualifications: Proven Java development experience and a full-stack mindset are essential.
  • Other info: Bonus points for exposure to space systems and familiarity with modern engineering practices.

The predicted salary is between 36000 - 60000 £ per year.

Help shape the future of space from the heart of Scotland. We're looking for a passionate and versatile Software Engineer to join our growing team at the cutting edge of aerospace innovation. Based in Scotland, we're building software that powers real-world space systems - from mission-critical tools to high-performance applications - and we're looking for someone who thrives in a dynamic, fast-paced, and technically challenging environment.

What You'll Bring

  • Proven commercial experience in Java development and debugging high-quality code
  • A full-stack mindset: from front-end interfaces to robust back-end systems
  • Confidence working in a Linux environment using modern development tools
  • A commitment to best practices in coding, testing, and documentation
  • Experience with application development in a professional context

What Sets You Apart

  • Loves solving complex problems with a balance of pragmatism and creativity
  • Communicates clearly - both with teammates and customers
  • Takes ownership and enjoys contributing to a positive, collaborative team culture
  • Is detail-oriented, diligent, and values getting things right
  • Is curious, constantly learning, and open to new approaches and technologies

Bonus Points For

  • Exposure to space systems (commercial or academic)
  • Experience across the full software lifecycle, from requirements to release
  • Familiarity with model-based or component-based engineering
  • Knowledge of:
  • Databases (RDBMS or NoSQL)
  • JavaFX, Apache Maven
  • Version control (Git or Mercurial)

Software Engineer Java employer: Head Resourcing

Join a pioneering team at the forefront of aerospace innovation in Scotland, where your contributions as a Software Engineer will directly impact the future of space exploration. We foster a collaborative and dynamic work culture that values creativity and problem-solving, offering ample opportunities for professional growth and development. With flexible hybrid/remote options and a commitment to best practices, we ensure our employees thrive in a supportive environment while working on cutting-edge technology.
H

Contact Detail:

Head Resourcing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Java

✨Tip Number 1

Familiarise yourself with the latest trends in aerospace software development. Understanding the specific challenges and innovations in this field can help you stand out during discussions with our team.

✨Tip Number 2

Engage with online communities or forums related to Java development and aerospace technology. Networking with professionals in these areas can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss your problem-solving approach in detail. We value candidates who can articulate their thought process and demonstrate how they tackle complex issues, especially in a fast-paced environment.

✨Tip Number 4

Showcase your passion for continuous learning. Highlight any recent courses, certifications, or personal projects that reflect your commitment to staying updated with new technologies and best practices in software engineering.

We think you need these skills to ace Software Engineer Java

Java Development
Debugging Skills
Full-Stack Development
Linux Environment Proficiency
Application Development
Coding Best Practices
Testing and Documentation
Problem-Solving Skills
Clear Communication
Team Collaboration
Attention to Detail
Curiosity and Learning Agility
Database Management (RDBMS or NoSQL)
JavaFX
Apache Maven
Version Control (Git or Mercurial)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development experience and any relevant projects you've worked on. Emphasise your full-stack capabilities and any experience in a Linux environment, as these are key requirements for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for aerospace innovation and how your skills align with the company's mission. Mention specific examples of complex problems you've solved and how you communicate effectively within a team.

Showcase Relevant Experience: If you have experience with space systems or the full software lifecycle, be sure to include this in your application. Highlight any familiarity with databases, JavaFX, or version control systems, as these will set you apart from other candidates.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A detail-oriented application reflects your diligence and commitment to getting things right, which is crucial for this role.

How to prepare for a job interview at Head Resourcing

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java development in detail. Highlight specific projects where you wrote high-quality code and debugged complex issues, as this will demonstrate your technical proficiency.

✨Demonstrate Full-Stack Knowledge

Since the role requires a full-stack mindset, be ready to talk about both front-end and back-end technologies you've worked with. Share examples of how you've integrated these components in past projects.

✨Familiarity with Linux and Development Tools

Make sure to mention your experience working in a Linux environment. Discuss any modern development tools you’ve used, as this will show that you are comfortable in the technical landscape of the role.

✨Emphasise Problem-Solving Skills

Prepare to share examples of complex problems you've solved in previous roles. Highlight your approach to balancing creativity and pragmatism, as well as how you communicate solutions with your team.

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>