Senior FullStack Java ontwikkelaar

Opdracht status
Deze opdracht is gesloten

Voor onze klant DICTU zijn wij op zoek naar een Senior FullStack Java Ontwikkelaar.

Opdrachtomschrijving:

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

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.

Functie eisen

Knock-out eisen:

  • Professional Developer Scrum
  • HBO werk en denkniveau
  • Aantoonbare ervaring met Spring, Hibernate, HTML, CSS, Javascript, Angulas JS en hogere versies van Angular, Jasmine (minimaal 3 jaar)
  • Aantoonbare ervaring met Agile/SCRUM (minimaal 3 jaar)
  • Aantoonbare ervaring met IT architectuur (minimaal 5 jaar)
  • Ervaring in het schrijven van Selenium tests (minimaal 3 jaar)

Wensen:

  • Voorkeur gaat uit naar kandidaten met kennis en ervaring met het inspectiedomein van de inspectie leefomgeving en transport

Competenties:

  • Leergierig, ambitieus, vooruitstrevend
  • Communicatief sterk, teamplayer
  • Goede kennis Nederlandse taal
  • Kennis en ervaring met agile/Scrum en DEVOPS
  • Kennis van continous delivert werkwijze (bijvoorbeeld Jenkins, Nexus, SonarQube, GIT (workflow), Docker)
  • Beschikt over eigen laptop met IntelliJ Ultimate Edition (is een vereiste)

  • Full Stack Development
  • Ontwikkelaar
  • Scrum
  • IT Architect
  • Selenium
  • Spring
  • HTML
  • JavaScript
  • AngularJS

Ministerie van Economische Zaken en Klimaat, Dienst ICT Uitvoering