A market leading Defence & Security client of ours is currently in the market for Software Engineering professionals to join their team based in Gloucester. In the role you will play a pivotal role in developing cutting edge software systems and applications. You'll be at the forefront of driving innovation and safeguarding digital infrastructures in the UK.
Typical responsibilities:
* Plan, coordinate, and carry out software development activities.
* Design and run tests to debug and improve software.
* Translate customer requirements into mission/business applications, following agreed standards and processes.
* Fix program errors and prepare operating instructions.
* Produce and maintain development documentation.
Required skills and experience:
* Proficiency in Java (plus experience with Python or other languages).
* Development experience on Linux.
* Strong knowledge of unit testing frameworks (e.g. JUnit 5).
* Skilled with Git version control.
* Experience with Agile/SCRUM.
* Database experience (Oracle, relational, and/or MongoDB).
* CI/CD pipelines (GitLab).
* Familiarity with Apache NiFi, Hibernate, Elasticsearch, and Kibana.
* Front-end experience with JavaScript/TypeScript & React.
* Proficiency with Atlassian Suite (Jira, Confluence, Bitbucket).
* Experience mentoring junior engineers.
Desirable skills and qualifications:
* Experience with JSF (Primefaces).
* Cloud development (AWS) and microservice/serverless architectures.
* Supporting and maturing CI/CD pipelines for cloud deployments.
* Knowledge of migrating on-prem workloads to the cloud.
* Hands-on use of AWS services such as EC2, EKS, Fargate, IAM, S3, and Lambda.
We are an equal opportunities employer and welcome applications from all qualified candidates.
#J-18808-Ljbffr