DV Java Support Engineer - Contract (outside of IR35)
Who are we:
In 2019, our founders were working as engineers solving complex cross-domain problems in defence and security organisations. TwinStream was formed to consolidate their collective expertise and experience into one business, providing technical excellence and exceptional service to their clients. We have teams working both on-site with clients and remotely from home.
Details:
Employment: Contract (outside of IR35)
Security Level: Must have live DV clearance
About the role:
Successful candidates will be working as part of an on-site team to maintain and support a managed cross-domain service using a wide range of technology, platforms, and tools. The team employs site reliability engineering tools and practices to continuously verify and improve the service. Some code development will be required with the opportunity to learn and support Rust.
Responsibilities:
1. 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.
* Write and update & run Java E2E and performance tests to ensure optimal system performance.
1. 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.
2. 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.
3. 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.
4. Business-as-usual maintenance:
* Use of automation tools and techniques to reduce toil.
* OS level health checks and patching.
* Generate and manage system SSL certificates.
* 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 to reason about problems, test hypotheses, 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.
* Experience with Atlassian Tools including Bamboo.
* Understanding of docker and containerisation.
Further Information:
Due to the industries in which some of our clients work, and to comply with their requirements, any offer would be conditional on achieving satisfactory Baseline Personnel Security Standard (BPSS) screening results, and on subsequently achieving and retaining Developed Vetting (DV) clearance.
TwinStream is an equal opportunities employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, religion, disability, age, sexual orientation, and gender.
Apply for this job
Contact our Recruitment Manager, Anthony Gallagher on Careers@twinstream.com or visit our website https://twinstream.com.
#J-18808-Ljbffr