logo

Bekijk alle vacatures

Senior Software Engineer (Java)

Den Haag, Zuid Holland

Kenmerk: 1032302
Functie Omschrijving:

Wij zijn op zoek naar een Senior Software Engineer die zich richt op de doorontwikkeling en het beheer van de voorziening BSNk PP. Deze voorziening maakt het mogelijk om publieke en private authenticatie- en machtigingsmiddelen te gebruiken in het publieke domein, met een focus op veiligheid en betrouwbaarheid.

Momenteel ligt de doorontwikkeling bij een externe partij, maar dit zal worden overgedragen. De Senior Software Engineer speelt een cruciale rol in deze transitie door de code eigen te maken en de doorontwikkeling over te nemen. De engineer wordt onderdeel van een Scrumteam van 8 DevOps Engineers en 2 testers.

Naast technische expertise is het belangrijk dat de engineer communicatief sterk is en ervaring heeft met werken in een Agile-omgeving.

Werkzaamheden

  • Overnemen van de doorontwikkeling en het beheer van de bestaande codebase
  • Ontwikkelen en optimaliseren van complexe (enterprise) softwaresystemen
  • Implementeren van cryptografie en securitymaatregelen volgens de WDO-vereisten
  • Ontwerpen en ontwikkelen van nieuwe functionaliteiten in JavaEE / JakartaEE
  • Inrichten en onderhouden van CI/CD pipelines
  • Samenwerken binnen een Scrumteam en bijdragen aan technische analyses en ontwerpbeslissingen
  • Ondersteunen bij testautomatisering en kwaliteitsbewaking van de software

 

Functie Eisen:

  • Goede mondelinge en schriftelijke beheersing van de Nederlandse taal
  • Academisch werk- en denkniveau
  • Minimaal 5 jaar ervaring met:
    • Ontwikkelen van complexe softwaresystemen in JavaEE / JakartaEE (CDI, EJB, JAXB, JAXRS, JAXWS, JPA, JMS)
    • Schrijven en automatiseren van (unit)testen
    • Ontwikkelen volgens design-patterns en SOLID-principes
    • Inrichten en onderhouden van CI/CD pipelines
    • Werken in Linux-omgevingen
    • Ontwikkelen van front-end toepassingen in Angular

Functie Wensen: 
  • Cryptografie, PKI, SAML2 en ASN.1
  • Testautomatisering in Java met Gauge
  • Automatisering met Groovy in Jenkins en/of SoapUI
  • Front-end ontwikkeling in Angular 2+
  • Verwerken van XML-data met XSD en XSLT, en JSON-data in Java
  • Applicatieontwikkeling en deployment met JBoss EAP
  • Opzetten van CI/CD pipelines in Jenkins (Job DSL)
  • Docker en Docker Compose
  • Een trekkende rol kan innemen binnen het team en actief bijdraagt aan ontwerp en technische analyses
  • Sterke communicatieve vaardigheden heeft, zowel mondeling als schriftelijk
  • Zelfstandig kan plannen, uitvoeren en bewaken van werkzaamheden binnen een Scrum-sprint

Gebruikte tools: Docker, Portainer, Jira, Jenkins, Ansible, VMware, Azure DevOps Server, SonarQube, Git, JUnit, Selenium, Robot Framework, JMeter, LoadRunner.

Met vriendelijke groet,

Aaron Sinkeldam
Resource Manager

06-43478663

UUw5lc8.png

Deel deze vacature

Powered by