Functie: Senior Developer
Startdatum: 01-09-2021
Aantal uur per week: 36-40 uur per week
Tarief: € Marktconform
Periode: t/m 31-08-2022, met optie tot verlenging
Locatie: Apeldoorn
Deadline: 13-07-2021 08:00
ZZP: Ja
Aanvraagnr: 20210630_08
Omschrijving
Voor haar eindklant, het Kadaster, zoeken wij een Senior Developer voor 36-40 uur per week. Startdatum: 01-09-2021.
In verband met de upgrade van de OpenLayers-framework en als gevolg hiervan de herbouw van de componenten van de front-end van diverse GIS-applicaties van KPV hebben wij versterking voor het Java-ontwikkelteam van KPV nodig.
Van de kandidaat wordt verwacht dat hij/zij bouwt en onderhoudt componenten in de front-end end de back-end van de KPV-applicaties. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist.
Verantwoordelijkheden
- Wijzigen en toevoegen van applicatie code en unit tests, de nadruk ligt op de front-end
- Wijzigen en toevoegen van gluecode en ondersteunen van test automatisering
- Automatiseren van Deployments
- Deelnemen in een Scrum / DevOps team
- Uitvoeren van impactanalyses, planningssessies
- Deelnemen in de Java community
- Deelnemen in toepassen en bijhouden van Java ontwikkelstandaarden
Functie-eisen
Functie-eisen zijn knock-out criteria. Dat voldaan wordt aan de eisen moet duidelijk blijken uit het CV door middel van een beschrijving van de ervaring en werkzaamheden.
- De kandidaat is inzetbaar vanaf 01-09-2021 tot en met 31-08-2022 voor 36 – 40 uur per week
- Minimaal drie jaar aantoonbare ervaring als Java software engineer
- De kandidaat heeft kennis van en ervaring met Agile/Scrum, het werken in een Scrum-team
- De kandidaat heeft kennis van en ervaring met Java 11
- De kandidaat heeft kennis van en ervaring met Git/Github
- De kandidaat heeft kennis van en ervaring met Java-frameworks zoals Spring, Spring Boot, Hibernate ORM, JPA
- Minimaal drie jaar aantoonbare ervaring met front-end ontwikkeling (JavaScript, TypeScript, HTML 5, CSS3 en frameworks zoals Angular, JQuery, NodeJS) (weegt zwaar)
- De kandidaat heeft kennis van en ervaring met Continuous Integration/Delivery en Maven, Jenkins, SonarQube, Git, Docker
- De kandidaat heeft kennis van en ervaring met Webservices, XML, JSON, SOAP, REST
- De kandidaat heeft kennis van en ervaring met Testframeworks zoals JUnit, Mockito en Cucumber
- De kandidaat heeft kennis van en ervaring met SQL, relationele databases (Oracle, PostgreSQL)
- Beheerst de Nederlandse taal goed in woord en geschrift
Functiewensen
- GIS (OpenLayers, Geoserver en JTS-framework) is een belangrijke pré
- Apache Camel is een pré
- U geeft een beschrijving van aanpak (max. 400 woorden) voor de uit te voeren werkzaamheden (zie ook Opdracht omschrijving en verantwoordelijkheden)
- U beschrijft 2 cruciale knelpunten die zich vaak voor doen in dit soort processen / opdrachten en geeft hierbij aan hoe u deze oplost. (max. 300 woorden) (zie ook Opdracht omschrijving en verantwoordelijkheden)
- U toont duidelijk aan welke wijze de door u geleverde expertise en competenties (soft en hard skills) binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten. (max. 300 woorden) (zie ook Opdracht omschrijving en verantwoordelijkheden)