Java Developer

  • ICTU
  • Den Haag
  • 36 uur per week
  • Onbekend
  • 20 maart 2017 - 30 juni 2017
  • 9 maart 2017

Functieomschrijving

De afdeling ICTU Softwarerealisatie (ISR) van ICTU verzorgt een totaaloplossing op het gebied van Agile Scrum softwareontwikkeling voor ICTU-projecten waarbinnen software wordt ontwikkeld. ISR richt zich op projecten die zich kenmerken door een hoge mate van complexiteit, veel belanghebbenden en wettelijke verplichtingen.


Voor één van haar projecten is ISR op zoek naar een full stack Java Developer. Deze persoon zal onderdeel uitmaken van een nieuw Scrumteam met collega Java Developers en Testers. Dit team ontwikkelt een portaal op de Basisregistratie Ondergrond.

Naast gedegen technisch kennis moet de persoon ook communicatieve kwaliteiten hebben én ervaring met het werken in een Agile-omgeving. 

Profiel

De kandidaat is een ervaren ontwikkelaar met een gedegen technische achtergrond die gewend is in een multidisciplinair team te opereren en in staat is vanuit zijn technische en inhoudelijke kennis een bijdrage c.q. ondersteuning te verlenen aan de verschillende teamactiviteiten zoals ontwerp, technisch onderzoek c.q. analyse, onderhoud en ontwikkeling van de systemen. De kandidaat beschikt daarom over goede communicatieve vaardigheden, zowel mondeling als schriftelijk en een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken.

De kandidaat dient een grote mate van zelfstandigheid te hebben met betrekking tot het plannen, uitvoeren en bewaken van zijn deelactiviteiten als onderdeel van de totale Scrum Sprintplanning.

Eisen en Wensen

Eisen

De kandidaat heeft aantoonbaar minimaal 3 jaar relevante en courante werkervaring met:

  1. ·         Het ontwikkelen van softwaresystemen in Java EE 7/8
  2. ·         Het ontwikkelen van complexe webservices in Java EE 7/8 (JAX-WS/SOAP, JAX-RS/REST);
  3. ·         Hibernate/JPA als database persistence layer
  4. ·         Angular2/Typescript/Node.js als frontend technology
  5. ·         Maven3 als build tool
  6. ·         Scrum (werkwijze);
  7. ·         Het ontwikkelen van Unit testen
  8. ·         GIT als source versioning systeem
  9. ·         Het ontwikkelen volgens design-patterns en ontwerpprincipes;
  10. ·         Kwaliteitsgericht ontwikkelen (ISO25010) en kennis van de actuele OWASP top 10;

De kandidaat heeft aantoonbaar ervaring met:

  • ·         Goede communicatieve vaardigheden en beheersing van de Nederlandse taal in woord en geschrift


Wensen*

JBOSS 6.5 EAP

7%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

 Spring

7%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

Continuous Integration en of Delivery i.c.m. Jenkins, JIRA, Nexus

7%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

Testautomatisering i.c.m. Selenium en of Protractor;

7%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

 PostgreSQL/PostGIS als RDBMS

6%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

Docker en Docker Compose

6%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

 Openlayers 3 als client side Geo javasscript implementatie / OGC Standaarden

10%

Hoe meer aantoonbare kennis en ervaring met genoemde technologieën, des te hoger de beoordeling.

Diepgang kennis en ervaring:

Aantoonbare kennis en ervaring met vergelijkbare rollen en opdrachten

15%

Hoe meer aantoonbare kennis en ervaring in vergelijkbare rollen en opdrachten, des te hoger de beoordeling.

Complexiteit van uitgevoerde opdrachten

10%

Hoe langduriger de kandidaat een soortgelijke rol heeft vervuld in een complexe omgeving met meerdere participanten en belangen en daarin bewezen heeft goed te kunnen functioneren, des te hoger de beoordeling.

Beoordeling vindt plaats met scores gegeven aan het aantal jaren ervaring:

0: Ontbreekt/niet aanwezig   6: Voldoende

2: Sterk onvoldoende             8: Goed

4: Onvoldoende                     10: Zeer goed/uitstekend

Prijs

Gewicht prijs bij beoordeling

25% (Het project is budgettair gelimiteerd. Een niet passend tarief / te hoge tariefstelling kan een reden zijn om niet tot gunning over te gaan)