Junior Java Software Developer

Junior Java Software Developer

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

At a Glance

  • Tasks: Develop and enhance cutting-edge national security products using Java and Microservices.
  • Company: BAE Systems Digital Intelligence is a leader in digital, cyber, and intelligence solutions across 10 countries.
  • Benefits: Enjoy hybrid working, a £5,000 referral bonus, and opportunities for international travel.
  • Why this job: Join a diverse team where your work makes a real impact on global security.
  • Qualifications: 2+ years of Java development experience and familiarity with Agile methodologies required.
  • Other info: Embrace a culture of inclusion and flexibility while working on innovative technologies.

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

Job Title

Junior Java Software Developer

Location

Frimley (Hybrid – 1–2 days per week onsite)

Requisition ID

121988

Grade

GG08 – GG09

Referral Bonus

£5,000

Responsibilities

As a Junior Java Developer in BAE Systems AI, you will work with international customers to enhance and maintain cutting‑edge national security products. Your role will involve building new capabilities, working within fast‑paced and sometimes challenging projects, and applying modern development practices. You will be exposed to new technologies and approaches, so a willingness to step outside your comfort zone is essential.

Essential Skills and Experience

  • At least 2 years of professional software development using Java.
  • Minimum 1 year of experience developing Microservices with Spring Boot.
  • Experience writing tests for existing and new code to ensure compatibility and stability.
  • Proficiency with source control (preferably Git), continuous integration, test‑driven development, and Agile techniques.
  • Ability to work well in small teams, take ownership of tasks, and deliver high‑quality software.
  • Experience with Apache Maven.

Desirable Skills and Experience

  • Elasticsearch
  • Docker
  • Apache Hadoop, Kafka or Camel
  • JavaScript
  • Knowledge of both Windows and Linux operating systems
  • Kubernetes
  • Nifi
  • Nsq
  • Apache Ignite
  • ArangoDB

About the Work Environment

We are embracing Hybrid Working, allowing you to work from home, another BAE Systems office, or a client site, as needed. Our culture values diversity, respect, and integrity, and we strive to create an inclusive environment where all employees can realise their potential.

Legal and Compliance

Please be aware that many roles at BAE Systems are subject to security and export control restrictions. All applicants must achieve, at a minimum, the Baseline Personnel Security Standard, and higher levels of National Security Vetting may be required for certain roles. Reasonable adjustments are available for applicants with disabilities or health conditions.

Job Details

  • Seniority Level – Mid‑Senior
  • Employment Type – Full‑time
  • Job Function – Engineering and Information Technology
  • Industry – IT Services and IT Consulting

#J-18808-Ljbffr

Junior Java Software Developer employer: BAE Systems Digital Intelligence

BAE Systems Digital Intelligence is an exceptional employer, offering a dynamic work environment where innovation thrives and employees are empowered to make a real impact. With a strong focus on diversity and inclusion, the company fosters a collaborative culture that values unique perspectives and encourages professional growth through exposure to cutting-edge technologies and international travel opportunities. The hybrid working model enhances work-life balance, making it an attractive choice for those seeking meaningful and rewarding employment in the tech industry.
B

Contact Detail:

BAE Systems Digital Intelligence Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Java Software Developer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Java, Spring Boot, and Microservices. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your practical experience.

✨Tip Number 2

Network with current or former employees of BAE Systems Digital Intelligence on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges that focus on Java and software development principles. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with problem-solving under pressure.

✨Tip Number 4

Demonstrate your soft skills during the interview process. Since teamwork and communication are key attributes for success at BAE Systems, be ready to share examples of how you've effectively collaborated in past projects or resolved conflicts within a team.

We think you need these skills to ace Junior Java Software Developer

Java Development
Microservices Architecture
Spring Boot
Test-Driven Development (TDD)
Source Control (Git)
Continuous Integration
Agile Development
Apache Maven
Team Collaboration
Problem-Solving Skills
Communication Skills
Adaptability
Knowledge of Windows and Linux Operating Systems
Experience with Docker
Familiarity with Elasticsearch
Understanding of Apache Hadoop, Kafka or Camel

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and Microservices, particularly using Spring Boot. Include specific projects or achievements that demonstrate your skills in software development and teamwork.

Craft a Strong Cover Letter: Write a cover letter that reflects your passion for technology and your motivation to work at BAE Systems Digital Intelligence. Mention how your background aligns with their values and the role's requirements.

Showcase Relevant Skills: In your application, emphasise your experience with Agile methodologies, source control (preferably Git), and any additional technologies mentioned in the job description, such as Docker or Elasticsearch.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on Java concepts, Microservices architecture, and testing practices to demonstrate your expertise.

How to prepare for a job interview at BAE Systems Digital Intelligence

✨Showcase Your Java Skills

Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you've used Java, especially focusing on any microservices you've developed using Spring Boot.

✨Demonstrate Team Collaboration

BAE Systems values teamwork highly. Share examples of how you've worked effectively in a team setting, taking ownership of tasks and contributing to group success. This will show that you align with their agile team culture.

✨Prepare for Technical Questions

Expect technical questions related to software development practices, such as test-driven development and continuous integration. Brush up on these concepts and be ready to explain how you've applied them in your previous roles.

✨Express Willingness to Learn

BAE Systems is looking for candidates who are eager to learn and adapt. Be open about your desire to explore new technologies and methodologies, and mention any relevant experiences where you've stepped out of your comfort zone.

Junior Java Software Developer
BAE Systems Digital Intelligence
Location: Frimley

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
>