Onze klant is op zoek naar een Java Developer
Responsabilités/verantwoordelijkheden :
- Robuuste Java-applicaties ontwikkelen en onderhouden: ontwerpen, coderen en optimaliseren van services en applicaties in Java; inzet van AI-tools (bv. GitHub Copilot) om ontwikkelprocessen te versnellen en kwaliteit te verhogen.
- Werken met moderne frameworks: Vaadin, Spring Boot, Hibernate; veilige en performante REST API’s bouwen.
- Integreren in een DevOps-omgeving: compatibiliteit met Docker en Kubernetes borgen; bijdragen aan CI/CD-pipelines (Jenkins, GitLab CI).
- Prestaties en kwaliteit optimaliseren: automatische tests implementeren (Cucumber, Selenium), metriek analyseren en testdekking verbeteren.
- Automatisering van deployments en infrastructuur: Infrastructure-as-Code met Terraform opzetten en beheren.
- Bijdragen aan automatisering en industrialisatie: scripts en tools creëren voor implementaties, omgevingsbeheer en schaalbaarheid.
- Security-by-Design in de SDLC verankeren: vanaf ontwerp tot en met implementatie en onderhoud.
- Beveiligingscontroles automatiseren: SCA/SAST/DAST en compliancecontroles integreren in CI/CD-pipelines.
- Risico’s monitoren en beheren: continue monitoring, kwetsbaarheden detecteren en proactieve maatregelen nemen.
- Samenwerking bevorderen: een cultuur creëren waarin beveiliging een gedeelde verantwoordelijkheid is tussen Dev, Ops en Sec-teams.
Stack technique / Technische stack:
- Java
- Jenkins
- GitHub
- Terraform
- AWS (native services)
- Jira
- Confluence
- Dynatrace
- SonarQube
- Kubernetes
- IntelliJ IDEA
- AI – GitHub Copilot
Profil / Profiel
- Sterke technische basis: beheerst Java; kan scripting inzetten voor automatisering.
- Security-expertise: veilige programmeerpraktijken, vulnerability assessments en threat modeling.
- Ervaring met CI/CD & containers: Jenkins/GitLab; Docker & Kubernetes.
- Communicatief sterk: kan security best practices duidelijk overbrengen en samenwerken met diverse teams.
- Talen: Nederlandstalig of Engelstalig of perfect tweetalig NL/FR.