Als Java Software Ontwikkelaar werk je samen met o.a. een andere Java software ontwikkelaar samen in een Scrum team. Onder meer de volgende taken en resultaatgebieden worden onderkend:
Eisen:
- Het ontwikkelen van de applicatie bestaande uit Spring Boot micro services en een Angular4
- web applicatie
- Het zelfstandig kunnen vertalen van User Stories naar werkende software
- Sterke focus op het schrijven van kwalitatief goede code in Java 8 en JUnit tests met Mockito en MockMVC
- Het actief deelnemen aan het Scrum ontwikkelproces
- Het optimaliseren van de build omgeving
- Het ontwikkelen van deployment scripts in Ansible
- Het deployen van de applicaties in de OTA omgeving op basis van container technologie
Eisen:
- beschikbaar voor minimaal 36 uur per week om het werk te verrichten op de klantlocatie in Den Haag.
- minimaal 5 jaar aantoonbare werkervaring als Java ontwikkelaar.
- in de afgelopen 5 jaar minimaal 1 jaar werkervaring in het zelfstandig kunnen vertalen van user stories naar werkende Java software.
- goede beheersing van de Engelse en Nederlandse taal (zowel in woord als in geschrift).
- HTML en CSS
- zelfstandig vertalen van User Stories in werkende software met Angular4
- Spring MVC in combinatie met RESTful services.
- Spring Boot
- Spring Security
- het schrijven van kwalitatief goede code met JUnit in combinatie met Mockito en MockMVC
- zelfstandig werken als JAVA ontwikkelaar in een SCRUM team.
- Linux systemen.
- Hibernate 5+.
- GIT.
- Elasticsearch.