At a Glance
- Tasks: Enhance and maintain cutting-edge national security products using Java and microservices.
- Company: BAE Systems, a leader in digital intelligence with a focus on diversity and inclusion.
- Benefits: Flexible hybrid working, competitive salary, and a supportive work environment.
- Why this job: Join a fast-paced team and make a real impact on national security technology.
- Qualifications: 2 years of Java development experience and familiarity with microservices and Agile practices.
- Other info: Great opportunities for career growth and exposure to new technologies.
The predicted salary is between 30000 - 42000 £ per year.
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.
Junior Java Software Developer in Frimley employer: BAE Systems
Contact Detail:
BAE Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Java Software Developer in Frimley
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at BAE Systems or similar companies. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Java projects and microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on Agile practices and test-driven development. Be ready to discuss how you’ve used these in your past projects, as they’re key to the role!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Junior Java Software Developer in Frimley
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java experience and any relevant projects you've worked on. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your microservices and Spring Boot knowledge!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the Junior Java Developer role at BAE Systems. Share your passion for technology and how you can contribute to our team. We love hearing your story!
Showcase Your Projects: If you've got any personal or academic projects that demonstrate your coding skills, include them! We appreciate seeing real examples of your work, especially if they involve test-driven development or Agile practices. It gives us a better idea of what you can bring to the table.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at BAE Systems!
How to prepare for a job interview at BAE Systems
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be ready to discuss your experience with Java applications and microservices, especially using Spring Boot. Prepare to explain how you've used these technologies in past projects.
✨Showcase Your Testing Knowledge
Since test-driven development is key for this role, be prepared to talk about your experience writing tests for both existing and new code. Bring examples of how you've ensured compatibility and stability in your previous work.
✨Familiarise Yourself with Agile Practices
BAE Systems values Agile methodologies, so it’s a good idea to understand how Agile works in a team setting. Think of specific instances where you've collaborated in small teams and taken ownership of projects, and be ready to share those stories.
✨Get Comfortable with Source Control
Since Git is mentioned in the job description, make sure you can discuss your experience with source control. Be ready to explain how you've used Git in your projects, including any branching strategies or collaboration techniques you've employed.