Data Engineering Software Developer

Location Stevenage
Job Type Contract
Salary Negotiable
Reference JO-2101-392_1610023821
Duration 12 Months

Data Engineering Software Developer

Twelve Month Contract

Stevenage

Outline

A Data Engineering Software Developer is required to provide support to the use case definition with stakeholders for the design of space systems, carrying out the development of data engineering software products to meet the use case needs and supporting the data engineering & management process on multiple projects.

Responsibilities

To provide support to stakeholders with use case definition to asses needs

Work with the Client's standard data management system, a system database ensuring data continuity between the different engineering professions and beyond

Support the data management process for projects.

Provide support to system development by supporting the engineering and architecture of developments, whether they are new features or bug fixes.

Provide advanced level Java Development

You will require a passion for software development plus an excellent command of object-oriented design and software technologies: Java, Eclipse RCP, EMF, Angular, MongoDB, SpringBoot, micro-services architectures (K8s, Kafka).

Understand and analyse complex business problems in order to respond to it with the best solution.

Skills/Experience Required

Essential

Java - advanced level

GIT - advanced level

Maven or equivalent (build automation and project management) - working level

HTML5 / CSS3 - working level

Javascript / Typescript (rxjs, flux, npm) - working level

Angular Framework (version >= 7 preferred) or equivalent - working level

Desirable

IntelliJ

MongoDB

Cloud Infrastructure / microservices

ElasticSearch

Working with JIRA

Working in Scrum development methodology

Working in Agile

Education & Training

A software development related degree

Additional

The role requires clearance to SC level