DICTU is op zoek naar versterking van het DEVOPS team met een Senior FullStack Java ontwikkelaar.Van een Senior full stack ontwikkelaar wordt verwacht dat deze een userstory in zijn geheel zelfstandig kan afronden. Een userstory bestaat meestal uit een frontend (AngularJS) en een backend gedeelte en bevatte 1 of meerdere integratietests. Holmes een bestaande applicatie die bij het DICTU in beheer is. Het ontwikkelen van nieuwe functionaliteit en het verbeteren van bestaande wisselen elkaar af. De teamleden zijn roulerend scrummaster.


Taken/aandachtsgebieden:

  • Het bouwen van software voor de frontend met AngularJS en backend met Java8
  • Ervaring met het bouwen van API's bijvoorbeeld middels het HATEOAS/HAL framework
  • Ervaring met Spring en Hibernate, SQL, webservices
  • Ontwikkelen geautomatiseerde integratie tests
  • Het schrijven voor frontend en backend unittests
  • Actief meedoen met de scrum rituelen
  • Analyseren en oplossen van bugs

Profiel:

  • Minimaal 5 jaar ervaring met het ontwikkelen van JAVA Enterprise applicaties
  • Aantoonbare affiniteit met IT security en beheersing van bijvoorbeeld de OWASP top 10 kwetsbaarheden
  • Aantoonbare ervaring met SPA / REST architecturen
  • Aantoonbare ervaring met Spring, Hibernate, SQL, HTML, CSS, Javascript, AngularJS en Jasmine
  • Ervaring met het schrijven van SeleniumTests
  • Ervaring met Scrum- Leergierig, ambitieus, vooruitstrevend
  • Communicatief sterk, teamplayer
  • Goede kennis Nederlandse taal
  • Kennis en ervaring met agile/scrum methodieken en DevOps
  • Kennis van Continuous Delivery werkwijze en tooling (bijvoorbeeld Jenkins, Nexus, SonarQube, Git (workflow))
  • Beschikt over eigen laptop met IntelliJ Ultimate Edition

Pre:

  • Angular5 vanwege migratie stappen die ondernomen worden
  • Microsoft SQL Server
  • JBoss EAP
  • Alfresco
  • Bootstrap

Achtergrond opdracht

De Inspectie Leefomgeving en Transport (ILT), is de toezichthouder van het ministerie van Infrastructuur en Waterstaat. ILT heeft het beheer, doorontwikkeling en verdere uitrol van HOLMES uitbesteed aan DICTU. HOLMES is het zaakregistratiesysteem van ILT, die sinds 2006 in gebruik is. Holmes is bedoeld om de gegevens uit het primaire proces te registreren, en documenten te genereren en/of op te slaan. De applicatie wordt gevoed door inspecteurs en door diverse systemen v.w.b. werkzaamheden, bronbestanden en autorisaties. Holmes wordt momenteel gebruikt door circa 400 inspecteurs, dat groeit dit jaar door naar 600. De doorontwikkeling van Holmes bestaat uit het verder functioneel uitbouwen en moderniseren van de applicatie. Het Holmes DEVOPS team van DICTU levert technisch en operationeel beheer, en de ontwikkeling van de applicatie via een scrum ontwikkelteam, bestaande uit een technische applicatiebeheerder, ontwikkelaars, een tester en een productowner