Atos

SRQ128045 - Software Engineer senior (Java) 19-021 386135

Work location:
Apeldoorn
Starting date:
13.05.2019
Ending date:
31.12.2019
Hours per week:
40

Na 6 maanden, 5% korting verplicht, alleen NL talige kandidaten

Eisen:
Eisen te stellen aan medewerker (kennis, ervaring, gedragskenmerken):
- Kan goed samen werken met collega’s in een Scrum / DevOps team. Beschikt hiervoor over de benodigde soft skills;
- Kan aan de andere kant ook zelfstandig werken, daarbij het team niet uit het oog verliezend;
- Beschikt over de vaardigheden een ander te overtuigen op basis van inhoudelijke argumenten;
- Kan concepten voor de groep toelichten;
- Toont initiatief door zelf met verbetervoorstellen te komen;
- Heeft gedegen kennis van de te gebruiken methoden en technieken en is bereid deze kennis ook te delen met het team;
- Is bereid over de eigen grenzen heen te kijken en waar nodig aanpalende werkzaamheden op te pakken.

Specifieke kennisgebieden:
Must have:
- Minimaal 5 jaar ervaring met Java
- Ervaring met Docker
- Ervaring met ondersteunende tooling (Git, Maven, Jenkins)


Wensen:
Nice to have:
- Ervaring met Spring
- Ervaring met Elasticsearch en GraphDB
- Ervaring met Linked Data technologieën (o.a. RDF, JSON-LD, SPARQL)


Competenties:
- ElasticSearch
- GraphDB
- Git (Hub)
- dotwebstack
- Docker (oa Kubernetes)
- Maven
- Jenkins
- Spring (framework, -boot, -batch)
- Postman
- Linked Data


Opdracht:
Als software engineer maak je deel uit van een multi-disciplinair Scrum team. Dit team bestaat primair uit developers, die dev, test en ops doen. Het team werkt met state-of-the art technieken aan het ontsluiten van Kadaster data. Je hebt daarbij veel vrijheid om nieuwe ontwikkelingen te proberen, te leren en combineren. Het team streeft naar een vooruitstrevend en stabiel dataplatform waarmee we de komende jaren voorop lopen in de publicatie van data via REST API’s en als Linked Data.

Tot je taken behoren:
- Ontwikkelen van modules voor het dataplatform. Onder andere een module waarmee REST API ’s worden geconfigureerd en gegenereerd;
- Integreren van een nieuwe database voor het dataplatform;
- Automatiseren van het software ontwikkelproces, onder andere van deployments (met Jenkins en Docker);
- Deelnemen aan Scrum / DevOps sessies, waarin het team samen met de Product Owner en gebruikers spart over een gedegen oplossing;
- Deelnemen aan de Java community binnen het Kadaster;


Achtergrond:
Het Kadaster zoekt een Java ontwikkelaar voor  het Kadaster Dataplatform. Het Kadaster Dataplatform is een innovatie-project binnen het Kadaster waarin we data omzetten naar Linked Data en vervolgens publiceren via REST API ’s en SPARQL. We verwerken onder andere alle adressen en percelen in Nederland wat resulteert in 2,5 miljard triples. Dit aantal zal het komende half jaar sterk stijgen met het toevoegen van meer Kadaster datasets aan het platform.

Het team werkt met Scrum en DevOps en is daarmee integraal verantwoordelijk voor het volledige platform, van idee tot productie.
We gebruiken ElasticSearch en de Triple Store GraphDB voor de REST API’s, en Docker (oa Kubernetes) voor de infrastructuur. De REST API ’s zijn volledig uitgedrukt in Swagger / OpenAPI specificaties en vormen ons primaire kanaal om data te verstrekken (API first). Om onze code in productie te zetten gebruiken we een delivery pipeline die met Docker is opgezet. Daarnaast benutten we Postman om de API ’s eenvoudig toegankelijk te maken voor externe developers. We werken test driven en hanteren korte feedback loops om daarmee een beter gevoel te ontwikkelen wat onze klant en gebruikers nodig hebben.

 
 

< Go back to the overview of all orders