Software Developer

Software Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Join a Scrum team to develop next-gen satellite management systems using Java.
  • Company: Global leader in aeronautics and advanced technology with a diverse culture.
  • Benefits: Hybrid work, competitive salary, and opportunities for professional growth.
  • Why this job: Make an impact on innovative satellite technology while solving complex engineering challenges.
  • Qualifications: Proficient in Java, microservices, and Agile development; strong team collaboration skills.
  • Other info: Dynamic environment with excellent career advancement opportunities.

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

SC Clearance Required

Standard 37 hours per week (working 4.5 days between the hours of 7am - 7pm, hours agreed at business discretion). Hybrid (3 days onsite) is acceptable.

JAVA Experience Essential

A global leader in aeronautics, space, and advanced technology is seeking a skilled Software Developer to join a high-performing Scrum team working on the management systems for a new satellite. The organisation brings together thousands of passionate innovators dedicated to making the world more connected, safer, and smarter. Its culture of diversity, teamwork, and technical excellence drives extraordinary achievements across air, land, and space.

Role Overview

The Software Developer will join a 7-member Scrum team within a wider programme delivering a next-generation satellite management system. The role spans the full software development lifecycle, requiring strong experience in UML-based design, Java development, microservices, and automated testing. This position is ideal for someone who thrives in an agile environment and enjoys solving complex engineering challenges.

Key Responsibilities

  • Develop high-quality, maintainable code within an agile Scrum environment
  • Collaborate with the team to design, implement, and test new product features
  • Contribute to architectural discussions and UML-driven design activities
  • Provide accurate task estimates and support effective sprint planning
  • Apply best practices in microservices, automation, and CI/CD
  • Engage confidently with internal and external stakeholders
  • Maintain a strong awareness of compliance risks and act with integrity at all times

Required Skills & Experience

  • Proficiency in Java (version 8+)
  • Strong knowledge of Spring Boot, Spring Framework, and Hibernate
  • Experience developing RESTful services over HTTPS
  • Hands-on experience with microservice architectures and distributed systems
  • Solid understanding of software design patterns
  • Familiarity with Agile development processes
  • Experience with CI/CD pipelines
  • Proficiency with Git for source control
  • Experience using issue-tracking tools such as Jira
  • UML/SysML modelling experience (Enterprise Architect or similar)
  • Strong self-motivation and ability to work effectively within a team
  • Ability to promote innovation and continuous improvement
  • Confident communication with stakeholders at all levels

This vacancy is being advertised by Belcan.

Software Developer employer: Belcan

As a global leader in aeronautics and advanced technology, this company offers an exceptional work environment for Software Developers, fostering a culture of diversity, teamwork, and technical excellence. Employees benefit from a hybrid working model, opportunities for professional growth within a high-performing Scrum team, and the chance to contribute to groundbreaking satellite management systems that enhance global connectivity. With a commitment to innovation and integrity, this organisation is dedicated to making a meaningful impact across air, land, and space.
B

Contact Detail:

Belcan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research the company and its projects, especially in satellite systems and agile methodologies. Practise common coding challenges and be ready to discuss your Java experience in detail.

✨Tip Number 3

Show off your skills! If you have a portfolio or GitHub repository, make sure it’s up to date with your best work. Highlight projects that showcase your proficiency in Java, microservices, and automated testing.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Developer

Java (version 8+)
Spring Boot
Spring Framework
Hibernate
RESTful services
Microservice architectures
Distributed systems
Software design patterns
Agile development processes
CI/CD pipelines
Git
Jira
UML/SysML modelling
Communication with stakeholders

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how you can contribute to our Scrum team. Keep it engaging and personal – we love to see your personality!

Showcase Your Agile Experience: Since this role thrives in an agile environment, make sure to mention any experience you have with Scrum or Agile methodologies. We’re keen to know how you’ve collaborated with teams in the past!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Belcan

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially version 8 and above. Be ready to discuss your experience with Spring Boot, Spring Framework, and Hibernate, as these are crucial for the role. Prepare to showcase any projects where you've implemented these technologies.

✨Understand Agile and Scrum

Since you'll be working in a Scrum team, it's essential to understand Agile methodologies. Familiarise yourself with the Scrum process, roles, and ceremonies. Be prepared to discuss how you've contributed to sprint planning and task estimation in previous roles.

✨Showcase Your Problem-Solving Skills

The role involves solving complex engineering challenges, so think of examples from your past experiences where you've tackled difficult problems. Highlight your approach to designing and implementing solutions, especially in microservices and distributed systems.

✨Engage with Stakeholders

Communication is key! Be ready to demonstrate how you've effectively engaged with both internal and external stakeholders. Share examples of how you've communicated technical concepts to non-technical audiences and collaborated with team members to achieve project goals.

Software Developer
Belcan
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Software Developer

    Full-Time
    36000 - 60000 £ / year (est.)
  • B

    Belcan

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