Java Software Engineer (Automation)
Java Software Engineer (Automation)

Java Software Engineer (Automation)

London Full-Time 43200 - 72000 ÂŁ / year (est.) Home office (partial)
Go Premium
B

At a Glance

  • Tasks: Join us as a Java Software Engineer to enhance code quality and testing processes.
  • Company: BAE Systems Digital Intelligence is a leader in digital, cyber, and intelligence solutions.
  • Benefits: Enjoy flexible working arrangements, competitive pension, health plans, and shopping discounts.
  • Why this job: Make a real impact in an inclusive culture that values diversity and personal growth.
  • Qualifications: Experience with Java, Junit, and Spring Framework is essential; collaboration skills are a must.
  • Other info: Hybrid working allows for flexibility in balancing work and personal life.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Join to apply for the Java Software Engineer (Automation) role at BAE Systems

Join to apply for the Java Software Engineer (Automation) role at BAE Systems

Location(s): UK, Europe & Africa : UK : London

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

Location(s): UK, Europe & Africa : UK : London

BAE 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: Java Software Engineer

Location: London – We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role

Grade: GG09-GG11

Referral Bonus: 5000

What You’ll Be Doing

  • Improve levels of code coverage in Cerberus Rules backend services
  • Primarily making use of Java (17), Junit (5), Spring Framework and Spring boot (3.x)
  • Identify areas of weakness in existing test suites and make appropriate improvements
  • Contribute to reduction in defects found in preSIT environment by increasing test coverage and quality
  • Run spikes/Proof of Concept work to identify better ways of testing (e.g. TestContainers and ToxiProxi)
  • Refactor existing code to make it easier to test
  • Refactor existing test code to improve maintainability and readability
  • Skills & Experience

    • Produces or validates the schedule and effort estimate for each performed task
    • Demonstrates an understanding of the importance of schedule and endeavours to estimate accurately and deliver according to those estimates
    • Demonstrates skill and adeptness in team collaboration, technical discussion and negotiation
    • Continually increases personal understanding of the test frameworks, technical concepts, methods and measurements that underpin the engineering disciplines and practices of BAE Systems
    • Works with Software Engineers to guide and assure their testing
    • Works with requirements owners to refine requirements such that they may be proven through testing
    • Demonstrates the ability to understand, challenge, contribute or construct functional and non-functional requirements and be capable of building tests in line with the requirements
    • Exploits appropriate test methods, languages, libraries and techniques and apply these to software engineering tasks to realise the most effective outcome
    • Ensures that all work is consistent with defined standards where standards exist and to withstand professional scrutiny in any case
    • Ensures high quality and delivery standards are met and consistently deliver quality test artefacts and reports on time and within estimate.
    • Demonstrates the professionalism to reflect on and improve personal performance
    • Works as a member of an engineering team, collaborates with other team members and participates in technical discussions and conversations with customers

    The Public Sector Team

    We work hard and often go the extra mile, but we recognise people’s efforts and that everyone has a life outside of work. We encourage people to speak up if they want to rotate to a new project.

    Benefits

    As well as a competitive pension scheme, BAE Systems also offer employee share plan, an extensive range of flexible discounted health, wellbeing and lifestyle benefits including including a green care scheme, private health plans and shopping discounts – you may also be eligible for an annual incentive.

    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 which values diversity of thought, rewards integrity and merit, and where you’ll be empowered to fulfil your potential. We welcome candidates 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 factor such as your nationality, any nationalities which you previously may have held and your place of birth can restrict the roles you are able 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 Intelligence

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

    Seniority level

    • Seniority level

      Mid-Senior level

    Employment type

    • Employment type

      Full-time

    Job function

    • Job function

      Engineering and Information Technology

    • Industries

      Defense and Space Manufacturing

    Referrals increase your chances of interviewing at BAE Systems by 2x

    Sign in to set job alerts for “Java Software Engineer” roles.

    London, England, United Kingdom 3 weeks ago

    Greater London, England, United Kingdom 2 days ago

    London, England, United Kingdom 2 weeks ago

    London, England, United Kingdom 2 months ago

    City Of London, England, United Kingdom 1 week ago

    London, England, United Kingdom 15 hours ago

    London, England, United Kingdom 4 days ago

    London, England, United Kingdom 6 days ago

    London, England, United Kingdom 1 year ago

    London, England, United Kingdom 1 week ago

    London, England, United Kingdom 3 days ago

    London, England, United Kingdom 2 weeks ago

    London, England, United Kingdom 2 months ago

    London, England, United Kingdom 1 month ago

    London, England, United Kingdom 2 months ago

    London, England, United Kingdom 4 days ago

    London, England, United Kingdom 1 month ago

    London, England, United Kingdom 1 week ago

    London, England, United Kingdom 1 month ago

    Software Engineer (Java) – Up To ÂŁ550 Per Day + Benefits – London

    London, England, United Kingdom 1 week ago

    London, England, United Kingdom 1 month ago

    London Area, United Kingdom ÂŁ65,000.00-ÂŁ70,000.00 22 hours ago

    London, England, United Kingdom 1 week ago

    London, England, United Kingdom 6 days ago

    London, England, United Kingdom 5 days ago

    Hammersmith, England, United Kingdom 3 weeks ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Java Software Engineer (Automation) employer: BAE Systems

    BAE Systems is an exceptional employer that fosters a collaborative and inclusive work culture, allowing employees to thrive in their roles as Java Software Engineers. With flexible working arrangements, a competitive benefits package including health and wellness initiatives, and ample opportunities for professional growth, BAE Systems empowers its workforce to make a meaningful impact in the defence and intelligence sectors while maintaining a healthy work-life balance.
    B

    Contact Detail:

    BAE Systems Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Java Software Engineer (Automation)

    ✨Tip Number 1

    Familiarise yourself with the latest Java technologies, especially Java 17, Spring Framework, and JUnit 5. Being well-versed in these tools will not only boost your confidence but also demonstrate your commitment to staying current in the field.

    ✨Tip Number 2

    Engage with online communities or forums related to Java development and automation testing. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals for the role at BAE Systems.

    ✨Tip Number 3

    Prepare to discuss your experience with test-driven development and how you've improved code coverage in past projects. Be ready to share specific examples that highlight your problem-solving skills and ability to enhance software quality.

    ✨Tip Number 4

    Research BAE Systems' culture and values, particularly their emphasis on diversity and inclusion. Tailoring your conversation to reflect an understanding of their mission can help you stand out as a candidate who aligns with their organisational goals.

    We think you need these skills to ace Java Software Engineer (Automation)

    Proficiency in Java (17)
    Experience with JUnit (5)
    Knowledge of Spring Framework and Spring Boot (3.x)
    Understanding of test automation frameworks
    Ability to identify weaknesses in test suites
    Experience with TestContainers and ToxiProxi
    Code refactoring skills for improved testability
    Strong problem-solving abilities
    Collaboration and teamwork skills
    Effective communication skills
    Attention to detail in code quality
    Ability to estimate task schedules accurately
    Understanding of functional and non-functional requirements
    Commitment to high-quality standards in testing

    Some tips for your application 🫡

    Understand the Role: Before applying, make sure you thoroughly understand the responsibilities and requirements of the Java Software Engineer (Automation) position. Highlight your experience with Java, Junit, Spring Framework, and any relevant automation tools in your application.

    Tailor Your CV: Customise your CV to reflect the skills and experiences that align with the job description. Emphasise your coding abilities, experience with test frameworks, and any collaborative projects you've worked on that demonstrate your teamwork skills.

    Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role at BAE Systems. Mention specific projects or achievements that relate to the job and explain how you can contribute to their goals.

    Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail and professionalism.

    How to prepare for a job interview at BAE Systems

    ✨Brush Up on Java and Testing Frameworks

    Make sure you're well-versed in Java 17, JUnit 5, and the Spring Framework. Be prepared to discuss how you've used these technologies in your previous projects, especially in relation to improving code coverage and test quality.

    ✨Showcase Your Problem-Solving Skills

    BAE Systems values candidates who can identify weaknesses in existing systems and propose effective solutions. Prepare examples of how you've tackled similar challenges in the past, particularly in automation and testing.

    ✨Demonstrate Team Collaboration

    Highlight your experience working in teams, especially in technical discussions. BAE Systems looks for candidates who can collaborate effectively with software engineers and requirements owners, so be ready to share relevant experiences.

    ✨Understand the Company Culture

    Familiarise yourself with BAE Systems' commitment to diversity and inclusion, as well as their hybrid working model. Be prepared to discuss how you can contribute to this culture and adapt to their flexible working arrangements.

    Java Software Engineer (Automation)
    BAE Systems
    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
    • Java Software Engineer (Automation)

      London
      Full-Time
      43200 - 72000 ÂŁ / year (est.)

      Application deadline: 2027-08-13

    • B

      BAE Systems

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