Medior Ontwikkelaar
Logius

Opdrachtomschrijving
Als medior ontwikkelaar werk je binnen team Consolidatie van Logius aan het ontwikkelen, doorontwikkelen en onderhouden van websites en digitale toepassingen. Je werkt samen met ontwikkelaars, productmanagement en inhoudsdeskundigen aan gebruiksvriendelijke, veilige en digitaal toegankelijke oplossingen.
Logius beheert en ontwikkelt onder meer wet- en regelgevingportalen zoals wetten.overheid.nl en lokaleregelgeving.overheid.nl, en overheidsportalen zoals Tuchtrecht, de Verdragenbank en Kwest. Binnen team Consolidatie worden bestaande producten doorontwikkeld en vervangen en nieuwe toepassingen ontwikkeld. Hergebruik, open standaarden en open source vormen belangrijke uitgangspunten.
Je ontwikkelt onder andere Java-applicaties en React-frontends, werkt met XML-technologie en draagt bij aan data- en informatiearchitectuur en voorzieningen voor hergebruik van gegevens. Ook deploy en beheer je applicaties initieel, documenteer je code en API’s, test je opgeleverde producten en bewaak je de kwaliteit. Het team werkt onder meer met Spring Boot, Apache Solr en een on-premise cloudplatform op basis van Kubernetes. Het beoogde resultaat is een samenhangend portfolio van veilige, toegankelijke en onderhoudbare digitale toepassingen.
Gevraagd profiel
Je bent een medior ontwikkelaar met minimaal hbo-werk- en -denkniveau en aantoonbare ervaring met het ontwikkelen en onderhouden van Java-applicaties, waaronder Spring Boot. Je hebt ervaring met XML en XSLT, bijvoorbeeld Saxon, en met React. Daarnaast kun je werken met Kubernetes en monitoring en heb je ervaring met het ontwerpen, ontwikkelen en documenteren van API’s, waaronder REST API’s.
Je bent gewend bestaande applicaties op te delen in kleinere, zelfstandig functionerende applicaties of services die via API’s communiceren, bijvoorbeeld volgens een microservicesarchitectuur. Je werkt volgens Agile ontwerpprincipes en hebt bij voorkeur kennis van open source zoektechnologie, architectuurprincipes, integratietesten en security. In de samenwerking ben je analytisch, communicatief en sociaal vaardig. Je werkt zelfstandig en proactief, toont doorzettingsvermogen en blijft ook onder druk effectief.
Eisen
- Uitsluitend Nederlandstalige cv’s indienen met een max van 5 pagina’s
- Kandidaat heeft ervaring met ontwikkeling en onderhoud van JAVA-applicaties
- De volgende technieken: JAVA (oa. Ervaring met Springboot)
- XML & XSLT (oa. Ervaring met Saxon)
- React
- Kandidaat heeft ervaring met inrichten en onderhouden van Kubernetes en monitoring (zoals bijvoorbeeld Kibana, Grafana, Kuma of Gatus)
- Kandidaat heeft ervaring met methoden en technieken voor Agile ontwerp
- Kandidaat beschikt over minimaal HBO werk- en denkniveau. (aantoonbaar in CV en motivatie)
- Kandidaat beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), stabiele internetverbinding en antivirussoftware t.b.v. de uit te voeren werkzaamheden
- Kandidaat heeft aantoonbare ervaring met het ontwerpen, ontwikkelen en documenteren van API's, waaronder REST API's
- Kandidaat heeft aantoonbare ervaring met het opdelen van bestaande applicaties in kleinere, zelfstandig functionerende applicaties of services die via API's met elkaar communiceren, bijvoorbeeld op basis van een microservicesarchitectuur
- Java React ( 5 jaar)
Wensen
- Kennis van/ervaring met open source zoektechnologie (Apache SOLR)
- Kennis van/ervaring met architectuurprincipes m.b.t. informatiesystemen en ervaring met netwerk- en internetprotocollen als HTTP(S), REST en de daarbij behorende webservices-software (vooral Apache en Apache Tomcat)
- Kennis van/ervaring met (integratie) test-frameworks (zoals cypress)
- Kennis van/ervaring met security (zoals OWASP en de NCSC beveiligingsrichtlijnen)
Competenties
- Uitstekend analytisch vermogen
- Goede communicatieve en sociale vaardigheden
- Doorzettingsvermogen
- Stressbestendig
- Proactief
- Zelfstandig