z.s.m.
36 uur per week
Leeuwarden
8 maanden+ 
Deze opdracht is inmiddels gesloten.
Bekijk de actuele opdrachten!

Opdrachtomschrijving

Over de organisatie

Het CJIB is een relatief jonge en ambitieuze uitvoeringsorganisatie van het Ministerie van Veiligheid en Justitie, en is gevestigd te Leeuwarden. Ruim 1000 gedreven medewerkers zorgen ervoor dat onze taken op de juiste wijze, ondersteund door adequate ICT en binnen de beschikbare middelen worden uitgevoerd. De ICT-organisatie heeft een interne schil met de mogelijkheid flexibel bij te schakelen. Het CJIB werkt met DevOps-teams. Zij ontwikkelt en beheert hoogwaardige (ICT) producten.

Over deze opdracht

Senior Java Ontwikkelaar die wordt ingezet binnen een generiek DevOps team ('Team Utilities') dat voornamelijk werk uitvoert op het gebied van 'IT voor IT', het onwikkelen van generieke functionaliteit voor het CJIB. Voorbeelden hiervan zijn CJIB-Commons-Framework (specifieke Java library voor CJIB) , PAS (Generieke Portaal Autorisatie Service) en GMC (Generiek Management Console). Gezien de diversiteit van de reguliere teams die het Utilities team bedient, moet dit een ontwikkelaar zijn met meerdere jaren ervaring en een brede blik. Deze opdracht focust zich met name op het doorvoeren van verbeteringen in security, privacy en compliance. Voorbeelden van werkzaamheden zijn: - Werken aan user-stories mbt security: de bestaande Commons backend en frontend frameworks veiliger maken of nieuwe features toevoegen om de applicaties van onze afnemers veiliger te maken - Actief dependency management van libraries om de veiligheid te borgen:

  • Analyseren van gerapporteerde kwetsbaarheden, controleren op correctheid en urgentie;
  • Analyseren van gebruikte en beschikbare dependencies, controleren van nieuwe versies en geschiktheid van deze versies;
  • Actief beheer op geaccepteerde uitzonderingen;
  • Rapporteren van bevindingen en afstemmen (gerapporteerde kwetsbaarheden, urgentie, mitigatie of acceptatie).

Senior Java Ontwikkelaar ingezet ten behoeve van alle teams die gebruik maken van het SOA en microservices landschap van het CJIB.

Werkzaamheden:

  • verbeteren van security, privacy en compliance
  • Ontwikkelen van Java services en user interfaces in een SOA en microservices georiënteerd landschap
  • Met Java, Angular, HTML, CSS, Javascript, JPA, JMS (Artemis), JTA (Atomikos), Spring Cloud, Spring-WS, Spring MVC, Maven, Linux
  • Cloud native applicatie ontwikkeling
  • Monitoren, Profiling, Tuning van een Service
  • In Agile Scrum/DevOps omgeving
  • Continuous Delivery / Continuous Integration is een vanzelfsprekendheid

 

Eisen/wensen

Functie eisen

  • Ervaring als java ontwikkelaar
  • HBO werk- en denkniveau
  • Beheersing van de Nederlandse taal in woord en geschrift 
  • Minimaal 4 jaar Java ontwikkelaar
  • Minimaal 2 jaar Cloud Ready ontwikkelen
  • Minimaal 2 jaar Security verbeteringen doorvoeren
  • Minimaal 2 jaar Jave/J2EE 8+, JPA, JMS, JTA, IoC, Spring, Maven
  • Minimaal 2 jaar Angular(JS), (S)CSS, Javascript/Typescript, Karma/Jasmine, NodeJS, NPM
  • Minimaal 2 jaar HTTP, SOAP, Rest 

Wensen

  • Kennis van en ervaring met Continuous Delivery Tooling (GIT, NodeJS, NPM en Nexus).
  • Kennis van en ervaring met geautomatiseerde Code controle (SonarQube).
  • Ervaring met JPA (EclipseLink/Hibernate), JMS (Artemis/HornetQ), JTA (Atomikos), Spring (Core, Boot, Data, MVC, WS), Maven.
  • T-shaped medewerker (inzetbaar breder dan alleen in aangevraagd profiel/functie)
  • Ervaring met Justitiedomein / overheidsstandaarden (zoals NORA, Jubes, Digikoppeling, berichtenbox, DIGID, e-herkenning).
  • Geen negen tot vijf mentaliteit

Competenties

  • Analytische vaardigheden
  • Pro-actief
  • Communicatief en sociaal / hulpvaardig
  • Security mindset en aantoonbare ervaring in het vasthouden aan security basics en het doorvoeren van security maatregelen