Company: SR2
Job Type: Permanent, FullTime
Salary: £500 - £550 per day
DV Cleared Java Engineer - Outside IR35 - Cheltenham/London
£500-£550pd
Outside IR35
6 Months
Must have DV Clearance
5 days on-site in Cheltenham or London
Our client are looking for DV Cleared Java Engineers to support an on-site team working tasked with the development-improvement and reliability of core applications for a defence client.
-
Problem diagnosis and debugging:
- Interpret dashboards and system logging to diagnose complex problems as the system is integrated with external data-feeds.
- Analyse received data using tools such as Wireshark to debug system operation.
- Create representative XML data to reproduce error scenarios.
- Write and update & run Java E2E and performance tests to ensure optimal system performance.
Support and troubleshooting:
- Work closely with development teams to ensure smooth integration of new releases into production environments.
- Provide detailed descriptions of any failure scenarios to allow the remote development team to reproduce the problem and provide a fix.
- Root cause analysis and proactive problem solving. The team is empowered to deploy changes in response to arising requirements.
Verification & Monitoring:
- Work with platform team to manage OpenShift system resources and networking to determine and resolve bottlenecks or networking issues.
- Track performance and availability metrics from deployed services with Influx and Grafana.
- Configure automated alerts to trap problems before they become incidents.
- Review application logs and respond to changes in system behaviour as they arise.
Build and Deploy code from multiple project teams:
- Maintenance and administration of a CI pipeline building artefacts using Java & Maven.
- Configuration and execution of component and service acceptance test suites using Maven.
- Deployment and configuration of tested services using Terraform and Ansible. Target platforms include OpenShift, RHEL/CentOS and Docker.
- Configuration and deployment of third-party appliances and software services.
Business-as-usual maintenance:
- Use of automation tools and techniques to reduce toil.
- PostgreSQL Database housekeeping.
- OS level health checks and patching.
- Generate and Manage system SSL certificates.
Key skills
- Experience with Java Spring Boot micro-service development.
- Experience with OpenShift or Kubernetes.
- Experience with asynchronous messaging platforms such as AMQP.
- Experience with infrastructure-as-code tools: Terraform/Ansible.
- Experience with S3 object storage tools and techniques.
- Experience with RDBMS platforms: Oracle or similar.
- Knowledge of XML / XSD.
- Critical thinker with the ability reason about problems, test hypothesis and make appropriate risk decisions.
- Effective communication and interpersonal skills.
- Quick prioritisation of tasks and the ability to adapt to changing priorities during incident response scenarios.
- Experience with git version control.
Desirable skills
- Experience with Atlassian Tools including Bamboo.
- Experience with infrastructure-as-code tools: Terraform/Ansible/Ansible Vault.
- Understanding of docker and containerisation.