Experienced Software Engineer required to primarily support Defence, Cyber & Intelligence Programmes. Due to the nature of the role, we can only consider UK citizens who can underg DV / eDV (Developed Vetting) clearance. Required skills & experience: * Proficient in current Java and other languages such as Python. * Experience of developing on Linux. * Thorough understanding of mocking up and unit testing frameworks such as JUnit 5.x (Jupiter). * Experienced with Git version control. * Knowledge of Agile Development using SCRUM. * Experience in mentoring junior team members * Experience in Oracle/ Relational Databases and/or Mongo * Experience in GitLab CI/CD Pipelines * Knowledge of Apache NiFi * Experience in JavaScript/TypeScript & React * Experience of Elasticsearch and Kibana * Knowledge of Hibernate * Proficiency in the use of Atlassian Suite - Bitbucket, Jira, Confluence We would love to hear from you if you have any of the following Qualifications or Certifications: * Experience of JSF (Primefaces) * Knowledge of developing software for cloud deployment – specifically AWS * Developing software for microservice and or serverless architectures * Can support maturation of CI/CD software pipelines for Cloud deployments * Understanding the development challenges moving on-prem workload to cloud, * Hands on experience in using some AWS Services such as EC2, EKS, Fargate, IAM, S3, Lambda