Junior Web Cloud Developer


Direct Entry Job Permanent Harwell, UK

Uploaded 22 Jan 2021

Job Description

The Web Cloud developer will support the Deimos UK activities in three areas:

  • Development of Web interfaces
  • Deployment and maintenance of servers/dockers/VM in a cloud environment
  • Support on local IT infrastructure

Main Duties:

  • Analyse and understand technical requirements in order to implement the Web interface in compliance with these requirements
  • Understand and convey complex technical information in simple terms in a User Interface
  • Develop Web interfaces in coordination with the technical manager
  • Coordinate with the IT team in Deimos Spain to fix day to day IT issues raised by Deimos UK employees.
  • Provide 1st and 2nd line support to internal employees – troubleshooting IT issues from in-house and third-party software to hardware such as PCs, Laptops etc.
  • Install and configure servers and virtual cloud environments in Deimos UK
  • Develop a strategy to optimise the use of Amazon Web Services or other Cloud providers from a cost and data access perspective
  • Maintain the existing IT infrastructure in Deimos UK with a focus on data security and resilience
  • Take ownership of technical issues, follow up and communicate progress in a timely manner
  • Coordinate with the PDGS team to provide support for the developers as well as technical experts and project managers.
  • Producing documentation (stocktake, process…) of our IT infrastructure (local and cloud) software subscription and renewal in coordination with Deimos Spain
  • Define, apply recommendations and strategy for local/cloud security, data protection and resilience, in conformity with Deimos Corporate Management Systems ISO9001 etc.

Person Specification

Professional Experience:

Up to 3 years in an IT intensive industry, preferably Aerospace, Internet, Telecoms, Gaming or Banking

Technical Requirements:

The candidate should have some, but not all, of the skills below:

  • Excellent Java and Python development skills, ideally demonstrated in commercial projects
  • Experience in REST web service development using: Spring, Spring boot framework.
  • Experience using Linux as the OS development environment
  • Detailed understanding of virtualisation, cloud technologies (preferably AWS), containers (Docker) and Kubernetes
  • Infrastructure (including Infrastructure–as-a-Service like Amazon Web Services)
  • Detailed knowledge of Linux and Windows OS’s, with particular focus on secure configurations
  • Operating System and Network Security in production systems
  • Network, System and Service Monitoring
  • Database platforms SQL and noSQL
  • IP and Networking

Any of the following skills are desirable (as experience or education level)

  • Experience using Vaadin Framework for web development
  • Experience using the JavaScript library Leaflet
  • Experience using AngularJS
  • Continuous Integration and Continuous Delivery tool chains, Bamboo and Jenkins are preferable
  • Ansible and Configuration Management tools
  • Automated system build tools
  • Ruby, LUA, Shell or other scripting languages
  • Knowledge of Python application packaging
  • Source Code management systems, git is preferable
  • Agile and Iterative software development (SCRUM)
  • Automated documentation systems

Personal Skills:

  • Communication and collaboration skills
  • Flexibility to work in new environments, new technologies or new types of work
  • Ability to work in several projects at the same time
  • Excellent troubleshooting skills
  • Goal oriented
  • Self-motivated and capable to work with little supervision if require