Java Software Engineer

Java Software Engineer

Full-Time 28800 - 43200 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design, develop, and test innovative software features in a collaborative environment.
  • Company: Join a leading-edge tech team shaping the future of software development.
  • Benefits: Enjoy remote work, 36 days holiday, and career development opportunities.
  • Why this job: Be part of an agile team making a real impact with cutting-edge technology.
  • Qualifications: Java experience and strong problem-solving skills are essential.
  • Other info: Bright Purple values diversity and inclusion in the workplace.

The predicted salary is between 28800 - 43200 £ per year.

Overview

Java Software Engineer – Edinburgh, Hybrid. Ready to make an impact in the space technology sector? Join a pioneering, fast-growing company that’s redefining how space-based systems and services are developed and operated globally. This is a fantastic opportunity to contribute to the design and development of innovative software products, working on cutting-edge technology that supports everything from university research to commercial space missions.

What’s On Offer

  • Salary up to £45,000
  • Hybrid working in Edinburgh
  • 36 days’ annual leave
  • 6% employer pension contribution
  • Health cash plan, life assurance and enhanced sick pay
  • Ongoing investment in learning, development and conferences
  • A supportive, inclusive culture where your work directly impacts space missions

Responsibilities

  • Develop, test, and maintain software elements within our ground systems.
  • Collaborate across teams to ensure smooth integration of products within our wider software suite.
  • Deliver high-quality, reliable code adhering to industry best practices.
  • Investigate and resolve software issues, providing support internally and externally.

Qualifications

  • Strong Java experience.
  • Background writing, testing, and debugging high-quality code.
  • Software development lifecycle, including design, implementation, and documentation.
  • Curious, creative, and eager to learn new languages, frameworks, and approaches.

Why Join

Trailblazer in the space tech industry, empowering our global customers, from start-ups to established agencies, to develop and operate space systems faster, more reliably, and more cost-effectively. Teams are at the heart of innovation, and they champion employee ownership and collaboration across all levels.

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

#J-18808-Ljbffr

Java Software Engineer employer: Bright Purple

Join a forward-thinking tech team as a Java Software Engineer, where you'll have the opportunity to work remotely from Scotland with occasional visits to our vibrant offices in Edinburgh or Dundee. Enjoy a competitive salary of up to £45,000, generous benefits including 36 days of holiday, enhanced family leave, and a strong focus on career development and international travel opportunities, all within a collaborative and inclusive work culture that values diversity and innovation.
B

Contact Detail:

Bright Purple Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Familiarise yourself with the latest Java frameworks and tools that are commonly used in the industry. Being well-versed in technologies like Spring or Hibernate can give you an edge during discussions with the hiring team.

✨Tip Number 2

Showcase your collaborative skills by preparing examples of past projects where you worked in cross-functional teams. Highlighting your ability to communicate effectively with different stakeholders will resonate well with the company culture.

✨Tip Number 3

Brush up on agile methodologies, as this role involves working in an agile environment. Being able to discuss your experience with sprints, stand-ups, and retrospectives can demonstrate your readiness for the role.

✨Tip Number 4

Prepare to discuss your debugging and problem-solving strategies. Having specific examples ready can illustrate your technical prowess and show how you approach challenges in software development.

We think you need these skills to ace Java Software Engineer

Java Programming
Debugging Skills
Problem-Solving Skills
Software Development Lifecycle Knowledge
Agile Methodologies
Collaboration and Teamwork
Code Quality and Best Practices
Version Control Systems (e.g., Git)
Testing and Test-Driven Development (TDD)
Communication Skills
Software Architecture Understanding
Adaptability to New Technologies
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java experience and relevant skills. Focus on your problem-solving abilities and any experience you have with the full software lifecycle, as these are key for the role.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention specific projects or experiences that demonstrate your collaborative mindset and ability to engage with cross-functional teams.

Showcase Your Technical Skills: Include a section in your application that outlines your technical skills, particularly in Java and debugging. If you have experience with agile methodologies, be sure to mention that as well.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software development.

How to prepare for a job interview at Bright Purple

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java in detail. Highlight specific projects where you've implemented features or solved complex problems, and be ready to explain your thought process and the outcomes.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your debugging and problem-solving abilities. Practice common coding challenges and be ready to walk through your solutions, explaining your reasoning and approach.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, share examples of how you've successfully collaborated in the past. Discuss your communication style and how you handle feedback and differing opinions.

✨Understand Agile Methodologies

Familiarise yourself with agile principles and practices, as this role requires working in an agile environment. Be ready to discuss your experience with agile processes and how they have influenced your work.

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>