At a Glance
- Tasks: Join us as a Junior Java Developer, enhancing national security products and building new capabilities.
- 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: Be part of an agile team, work with cutting-edge technology, and make a real difference.
- Qualifications: 2+ years in Java development, experience with Microservices, and familiarity with Agile methodologies required.
- Other info: We value diversity and inclusion, offering support for applicants with disabilities.
The predicted salary is between 30000 - 42000 Β£ per year.
Location(s):UK, Europe & Africa : UK : Frimley || UK, Europe & Africa : UK : Guildford || UK, Europe & Africa : UK : LondonBAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.
Job Title: Junior Java Software Developer
Requisition ID: 121988
Location: Frimley β Hybrid working (1-2 days per week onsite)
Grade: GG08 β GG09
Referral Bonus: Β£5,000
Are you passionate about working with cutting edge technology, and self-motivated to deliver exciting new capabilities? Are you an experienced Java developer who likes a challenge and is keen to keep your skills current and even cross train into new technologies?
As an experienced Java Developer in BAE Systems AI, you\βll be working with our international customers to enhance and maintain cutting edge national security products, and will be involved in building exciting new capabilities. The work will be fast paced and at times challenging, but the benefits of the work will be tangible and real. You will be exposed to new approaches, new technology, and new ideas, so a willingness to step out of your comfort zone is a must.
In BAE Systems AI we believe in high performing agile teams. An ability to be a team player, be self-motivated, happy taking on responsibility, and a desire for team/self improvement are key attributes for success. There will be opportunity to travel internationally a few times a year to get direct access to our deployed systems, meet the end users and in-country support staff. Good communication skills are a must.
What background are we looking for?Essential Skills and Experience
You will have at least 2 years of professional software development using Java.
Minimum 1 years developing Microservices using Spring Boot
You will have experience writing tests for existing and new code to ensure compatibility and stability
You will be experienced in using different types of source control (preferably Git), be familiar with continuous integration, test-driven development and be prepared to use Agile development techniques to incrementally deliver working software.
You will work well within small teams, taking ownership of and delivering high quality software β you should take pride in the software you produce.
Apache Maven
Desirable Skills and ExperienceIndustry experience of any of the following technologies/skills would be beneficial:
Elasticsearch
Docker
Apache Hadoop, Kafka or Camel.
Javascript
Knowledge of both Windows and Linux operating systems.
Kubernetes
Nifi
Nsq
Apache Ignite
Arango
Why BAE Systems?This is a place where you\βll be able to make a real difference. You\βll be part of an inclusive culture that values diversity of thought, rewards integrity, and merit, and where you\βll be empowered to fulfil your potential. We welcome people from all backgrounds and want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.
Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.
Life at BAE Systems Digital IntelligenceWe are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site or some or all of the time, and work might be going on at different times of the day.
By embracing technology, we can interact, collaborate and create together, even when we\βre working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being.
Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds β the best and brightest minds β can work together to achieve excellence and realise individual and organisational potential.
#J-18808-Ljbffr
Junior Java Software Developer employer: BAE Systems (New)
Contact Detail:
BAE Systems (New) Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Junior Java Software Developer
β¨Tip Number 1
Familiarise yourself with the latest Java technologies and frameworks, especially Spring Boot, as this is crucial for the role. Consider building a small project or contributing to open-source projects that utilise these technologies to showcase your skills.
β¨Tip Number 2
Engage with the developer community by joining forums or attending meetups focused on Java and microservices. Networking can provide valuable insights and connections that may help you stand out during the hiring process.
β¨Tip Number 3
Brush up on Agile methodologies and be prepared to discuss your experience working in Agile teams. Highlighting your ability to adapt and thrive in fast-paced environments will resonate well with the hiring team.
β¨Tip Number 4
Prepare to demonstrate your problem-solving skills through coding challenges or technical interviews. Practising common algorithms and data structures in Java can give you an edge and show your readiness for the role.
We think you need these skills to ace Junior Java Software Developer
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 Agile methodologies.
Craft a Strong Cover Letter: In your cover letter, express your passion for technology and your eagerness to work on national security products. Mention your willingness to learn new technologies and your ability to work in high-performing agile teams.
Showcase Relevant Skills: Clearly list your technical skills, especially those mentioned in the job description such as Git, test-driven development, and any experience with tools like Apache Maven or Docker. This will help you stand out as a suitable candidate.
Prepare for Potential Questions: Think about how you can discuss your previous experiences in software development, particularly challenges you've faced and how you've overcome them. Be ready to explain your approach to teamwork and self-improvement.
How to prepare for a job interview at BAE Systems (New)
β¨Showcase Your Java Expertise
Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you've used Java, especially in developing Microservices with Spring Boot, as this is a key requirement for the role.
β¨Demonstrate Agile Mindset
BAE Systems values high-performing agile teams, so be ready to talk about your experience with Agile development techniques. Share examples of how you've contributed to team success and adapted to changing requirements in past projects.
β¨Communicate Clearly
Good communication skills are essential for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. This will help you convey your ideas effectively during the interview.
β¨Emphasise Team Collaboration
Since the role involves working within small teams, be sure to express your ability to collaborate and take ownership of tasks. Share instances where you've worked well in a team setting and contributed to delivering high-quality software.