Java Software Engineer (Gloucester)
Java Software Engineer (Gloucester)

Java Software Engineer (Gloucester)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge software for national security and cyber defence.
  • Company: A leading organisation in defence and cybersecurity, focused on innovation and continuous learning.
  • Benefits: Enjoy a 4-day flexible working pattern and competitive benefits for a great work-life balance.
  • Why this job: Make a real impact while working on exciting projects in a supportive and collaborative environment.
  • Qualifications: Proficient in Java and Python, with experience in Agile methodologies and cloud environments.
  • Other info: Applicants must be eligible for eDV clearance; mentorship opportunities available.

The predicted salary is between 43200 - 72000 £ per year.

A leading defence and cybersecurity organisation is seeking Java Developers at all levels to join their growing team, working across a range of cutting-edge projects in the national security, cyber defence, and intelligence sectors. You’ll play a key role in developing advanced DevSecOps solutions that protect critical digital infrastructure, while benefiting from a strong culture of flexibility, innovation, and continuous learning.

Key Responsibilities

  • Plan, conduct and coordinate software development activities through the full lifecycle
  • Design, code, test, and debug high-quality software systems
  • Collaborate with stakeholders to interpret and deliver customer requirements
  • Analyse system capabilities to resolve queries related to program intent, output requirements, input data acquisition, and control techniques
  • Develop operating instructions and maintain thorough documentation of programme development
  • Support the implementation and maturation of CI/CD pipelines, particularly for cloud-based deployments
  • Work within Agile Scrum teams and contribute to continuous improvement initiatives
  • Mentor and support junior engineers where appropriate

Essential Skills and Experience

  • Proficient in Java (latest versions) and Python
  • Strong development experience on Linux platforms
  • Knowledge of unit testing and mocking frameworks, particularly JUnit 5.x (Jupiter)
  • Familiar with Git version control and GitLab CI/CD pipelines
  • Hands-on experience with Agile (Scrum) methodologies
  • Database experience with Oracle and/or MongoDB
  • Experience using the Atlassian suite: Bitbucket, Jira, and Confluence

Desirable Skills

  • Knowledge of Apache NiFi
  • Front-end development with React (JavaScript/TypeScript)
  • Working knowledge of Elasticsearch and Kibana
  • Experience developing for cloud environments, particularly AWS (EC2, EKS, Fargate, IAM, S3, Lambda)
  • Understanding of Hibernate ORM
  • Experience building microservice or serverless architectures
  • Knowledge of migrating on-premise applications to cloud environments

Location and Work Style

Gloucester
4-day flex working pattern to support excellent work-life balance.

Security Clearance

Please note that applicants must be eligible for eDV clearance to be considered. If you’re passionate about software innovation, cloud-native architectures, and making a real impact in national security, this is an outstanding opportunity to grow your career.

Java Software Engineer (Gloucester) employer: Placed

Join a leading defence and cybersecurity organisation in Gloucester, where you will be part of a dynamic team dedicated to protecting critical digital infrastructure. With a strong emphasis on flexibility, innovation, and continuous learning, the company offers competitive benefits and a supportive work culture that encourages professional growth and mentorship opportunities. Experience a fulfilling career while contributing to meaningful projects in national security and cyber defence, all within a 4-day flexible working pattern that promotes an excellent work-life balance.
P

Contact Detail:

Placed Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest Java and Python versions, as well as the specific frameworks mentioned in the job description. Being able to discuss recent updates or features in these languages during your interview can demonstrate your passion and commitment to continuous learning.

✨Tip Number 2

Gain hands-on experience with Agile methodologies, particularly Scrum. If you can share examples of how you've contributed to Agile teams or improved processes in past projects, it will show that you're a great fit for their collaborative work environment.

✨Tip Number 3

Brush up on your knowledge of CI/CD pipelines, especially with GitLab. Being able to articulate your experience with cloud-based deployments and how you've implemented CI/CD in previous roles will set you apart from other candidates.

✨Tip Number 4

Since this role involves mentoring junior engineers, think about your own experiences in guiding others. Prepare to discuss how you've supported team members in the past, as this will highlight your leadership potential and alignment with their culture of continuous improvement.

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

Proficient in Java (latest versions)
Strong development experience on Linux platforms
Knowledge of unit testing and mocking frameworks, particularly JUnit 5.x (Jupiter)
Familiar with Git version control and GitLab CI/CD pipelines
Hands-on experience with Agile (Scrum) methodologies
Database experience with Oracle and/or MongoDB
Experience using the Atlassian suite: Bitbucket, Jira, and Confluence
Knowledge of Apache NiFi
Front-end development with React (JavaScript/TypeScript)
Working knowledge of Elasticsearch and Kibana
Experience developing for cloud environments, particularly AWS (EC2, EKS, Fargate, IAM, S3, Lambda)
Understanding of Hibernate ORM
Experience building microservice or serverless architectures
Knowledge of migrating on-premise applications to cloud environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in Java and Python, as well as your experience with Linux platforms. Include specific projects or roles that demonstrate your skills in Agile methodologies and CI/CD pipelines.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software innovation and how your background aligns with the company's focus on national security and cyber defence. Mention any relevant experience with cloud environments and microservices.

Showcase Relevant Projects: If you have worked on projects involving unit testing, Git version control, or the Atlassian suite, be sure to include these in your application. Highlight any experience with Oracle or MongoDB databases as well.

Prepare for Technical Questions: Anticipate technical questions related to Java development, Agile practices, and cloud technologies during the interview process. Brush up on your knowledge of JUnit, Apache NiFi, and AWS services to demonstrate your expertise.

How to prepare for a job interview at Placed

✨Showcase Your Java Proficiency

Make sure to highlight your experience with Java, especially the latest versions. Be prepared to discuss specific projects where you've used Java to solve complex problems, as this will demonstrate your technical expertise.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working within Agile Scrum teams, it's crucial to understand Agile principles and practices. Be ready to share examples of how you've contributed to Agile projects in the past, focusing on collaboration and continuous improvement.

✨Prepare for Technical Questions

Expect technical questions related to unit testing, CI/CD pipelines, and database management. Brush up on JUnit 5.x and GitLab CI/CD, as well as your experience with Oracle or MongoDB, to confidently answer any queries.

✨Demonstrate Your Problem-Solving Skills

The role requires analysing system capabilities and resolving queries. Prepare to discuss how you've approached problem-solving in previous roles, particularly in high-pressure environments like defence or cybersecurity.

Java Software Engineer (Gloucester)
Placed
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

P
  • Java Software Engineer (Gloucester)

    Full-Time
    43200 - 72000 £ / year (est.)
  • P

    Placed

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