×
Register Here to Apply for Jobs or Post Jobs. X

Junior Java Software Developer

Job in Frimley, Surrey County, GU16, England, UK
Listing for: BAE Systems
Part Time position
Listed on 2025-12-04
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Job Description & How to Apply Below

Junior Java Software Developer

Location: Frimley – Hybrid working (1‑2 days per week onsite)

Requisition : 121988

Grade: GG08 – GG09

Referral Bonus: £5,000

Overview

As a Junior Java Developer you will work with BAE Systems AI to enhance and maintain cutting‑edge national security products. The role is fast‑paced, challenging, and offers exposure to new technologies.

Responsibilities
  • Maintain and develop Java applications, including microservices with Spring Boot.
  • Write tests for existing and new code to ensure compatibility and stability.
  • Use source control (Git), continuous integration, test‑driven development, and Agile practices.
  • Collaborate in small teams, take ownership and deliver high‑quality software.
Essential Skills & Experience
  • At least 2 years of professional software development using Java.
  • Minimum 1 year developing microservices using Spring Boot.
  • Experience with test‑driven development and continuous integration.
  • Familiarity with Git and Agile development techniques.
  • Experience with Apache Maven.
Desirable Skills & Experience
  • Experience with Elasticsearch, Docker, Apache Hadoop, Kafka, or Camel.
  • Knowledge of JavaScript.
  • Operating systems:
    Windows and Linux.
  • Experience with Kubernetes, NiFi, Nsq, Apache Ignite, or Arango.
Why BAE Systems?

BAE Systems Digital Intelligence values diversity of thought, integrity, and merit. We support inclusive recruitment, provide reasonable adjustments for disabilities, and offer flexible hybrid working.

Security & Clearance

All applicants must meet the baseline personnel security standard; additional security vetting may be required depending on the role’s seniority.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary