Junior Java Software Developer
Location: Frimley – Hybrid working (1‑2 days per week onsite)
Requisition ID: 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