Java Ontwikkelaar
Role details
Job location
Tech stack
Job description
DICTU is op zoek naar Senior Java ontwikkelaar met affiniteit voor beheer (Linux en Oracle Databases). Van een Senior ontwikkelaar wordt verwacht dat deze een userstory in zijn geheel zelfstandig kan afronden. Taken/aandachtsgebieden:
- Ontwikkelen geautomatiseerde integratie tests.
- Het schrijven voor frontend en backend unittests.
- Actief meedoen met de scrum rituelen.
- Analyseren en oplossen van bugs.
- Bijragen aan beheerwerkzaamheden.
Achtergrond opdracht DICTU heeft de opdracht om voor meerdere applicaties van De Nederlandse Voedsel- en Warenautoriteit (NVWA) nieuwe releases te ontwikkelen, gevraagde functionaliteit zijn beschreven in user stories. De applicatie is gebouwd met JAVA icm Weblogic. Naast het ontwikkelwerk vragen wij aan de kandidaat ook om bij te dragen aan beheeractiviteiten.
Requirements
PSD 1 of vergelijkbare opleding
- Afgeronde HBO opleiding
- JAVA
- Minimaal 5 jaar ervaring met het ontwikkelen van JAVA Enterprise applicaties (op JAVA versies-8 en -11)
Aantoonbare affiniteit met IT security en beheersing van bijvoorbeeld de OWASP top 10 kwetsbaarheden.
- Aantoonbare ervaring met SAML, Hibernate, webservices, SQL, HTML, CSS, Javascript, Weblogic, Linux en Oracle Databases en Jboss.
- Aantoonbare affiniteit met IT-Beheer van JAVA-aplicaties en van OS'en waarop JAVA-applicaties op draaien
- Kennis en ervaring met agile/scrum methodieken en DevOps.
- Kennis van Continuous Delivery werkwijze en tooling (bijvoorbeeld Gitlab, Nexus, SonarQube, Git (workflow)).
- Ervaring met het bouwen van API's bijvoorbeeld middels het HATEOAS/HAL framework.
- Kennis van IT-Beheer (JAVA-applicaties) en van OS'en waarop JAVA-applicaties op draaien.