Java Developer

  • ICTU
  • Den Haag
  • 40 uur per week
  • Onbekend
  • 6 maart 2017 - 30 juni 2017
  • 1 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 grotere projecten is ISR op zoek naar een Senior Java Developer. Deze persoon zal onderdeel uitmaken van een additioneel Scrumteam met collega Java Developers en Testers. Naast gedegen technisch kennis moet de persoon ook communicatieve kwaliteiten hebben én ervaring met het werken in een Agile-omgeving. Een belangrijk onderdeel van de werkzaamheden betreft Applicatiebeheer van de huidige (vorige generatie) in productie zijnde software in kwestie.

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 complexe (enterprise) softwaresystemen in Java EE 7 (Java Enterprise Edition);
  2. ·         Het ontwikkelen van complexe webservices in Java EE 7 (JAX-WS, JAX-RS);
  3. ·         Berichtuitwisseling op basis van SOAP en SAML;
  4. ·         Public Key Infrastrure (CA, CRL, Certificaten) i.c.m. versleutelde en of digitaal ondertekende berichten;
  5. ·         Redhat Enterprise Linux en of CentOS met JBoss EAP 7;
  6. ·         Javascript;
  7. ·         De rijksoverheid;
  8. ·         Scrum (werkwijze);
  9. ·         Het ontwikkelen volgens design-patterns en ontwerpprincipes;
  10. ·         Kwaliteitsgericht ontwikkelen (ISO25010) en kennis van de actuele OWASP top 10;
  11.      Goede communicatieve vaardigheden en beheersing van de Nederlandse taal in woord en geschrift.

Wensen

Heeft kennis van en ervaring met:

  • ·         Continuous Integration en of Delivery i.c.m. Jenkins, JIRA, Git / Gitlab, Nexus, Docker en Docker Compose;
  • ·         Testautomatisering i.c.m. Selenium en of Protractor;
  • ·         JPA/Hibernate (ORM);
  • ·         Oracle DB, PostgreSQL, SQL;
  • ·         Angular, Node.js.

20%

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

  • ·         Maven;
  • ·         SoapUI
  • ·         RADIUS, LDAP;
  • ·         npm (package manager);
  • ·         Ansible.

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

30%

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

Complexiteit van uitgevoerde opdrachten

30%

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.


Prijs

Gewicht prijs bij beoordeling

10%