Ref: 10293832_1668704392

Java Developer - SC Cleared


Job description

Java Developer - SC Cleared


Java Developer - SC Cleared

6 Month Contract

Remote with occasional travel to office in Reading

Experience to be successful in the role:

* Java engineering and general software architecture
* Software lifecycle automation and best practices
* Using consultative approach, engaging with internal and external stakeholders
* Product identification and down-selection
* Problem solving complemented by good analytical and reasoning abilities
* Awareness of security concerns and best practices
* Deployment and management of large-scale systems

Essential skills to be successful in this role:

* Broad knowledge of JAVA / JAVA EE - current and legacy versions, including best practices and patterns for code migrations
* Knowledge of best practices regarding continuous Integration/Delivery Pipelines (Jenkins or similar)
* Experience in setting up Test Automation Frameworks (Selenium, Cucumber, REST Assured)
* Configuration As Code (for example Jenkinsfile, Ansible or similar)
* Continuous Inspection Tooling (for example SonarQube)
* Sound understanding of DevOps principles, practices and philosophy
* Strong communication skills

Desirable skills to be successful in this role:

* Cloud Providers (Azure, AWS)
* Configuration Management Tooling (GitLab or similar)
* Project/Issue Management Tooling (JIRA or similar)
* Infrastructure As Code (ARM Templates, Terraform)
* Containerisation (Docker, Podman) and Container Orchestration Systems (Docker Swarm, Kubernetes)