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
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
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.