Over de rol
Voor complexe enterprise-omgevingen binnen onder andere overheid, banken, mobiliteit en energie zoeken wij een Java Integratie Engineer / Middleware Engineer. In deze rol werk je aan bedrijfskritische ketenintegraties en berichtenverkeer tussen systemen. Je beweegt je in een landschap waar legacy en moderne cloud-native technologieën samenkomen en waar betrouwbaarheid en continuïteit essentieel zijn.
Wat ga je doen?
- Ontwikkelen en beheren van Java-gebaseerde integraties tussen systemen (SOAP, REST, XML, signing).
- Werken met enterprise messaging en event streaming (Kafka, JMS).
- Bouwen en onderhouden van services in Java 17 / Quarkus of vergelijkbare technologieën.
- Implementeren en beheren van security-oplossingen (XML signing, TLS, certificaten, PKI).
- Onderhouden van complexe ketens inclusief monitoring, logging en tracing.
- Automatiseren van build-, test- en deploymentprocessen met Jenkins, Ansible, Maven en Cucumber.
- Meedraaien in Agile/Scrum-ceremonies.
- Deelname aan 24/7 storingsdiensten voor kritieke processen.
- Bijdragen aan cloudtransities en migraties van legacy integratieplatforms.
Jouw technische stack
- Java 17, Quarkus, Java EE
- SOAP, REST, XML, XML Signing, WSDL
- Kafka, JMS, message brokers
- Jenkins, Ansible, Maven, Groovy
- Docker en containerplatforms
- CI/CD en geautomatiseerd testen (Cucumber)
Wat breng jij mee?
- Minimaal 5 jaar ervaring als Java (EE) developer in complexe enterprise-ketens.
- Diepe kennis van integratieprotocollen zoals SOAP, XML en signing.
- Aantoonbare ervaring met messaging en event-driven architecturen (bij voorkeur Kafka).
- Ervaring met CI/CD, scripting en automatisering.
- Pré: ervaring met security certificates, PKI en overheidstandaarden.
- Bereidheid om deel te nemen aan een 24/7 storingsdienstrooster.
- Uitstekende beheersing van de Nederlandse taal (essentieel bij overheidsopdrachten).
Karakter van de functie
- Sterk ketengericht werken.
- Veel legacy-componenten gecombineerd met moderne cloud-ontwikkelingen.
- Focus op betrouwbaarheid, stabiliteit en continuïteit van kritieke processen.
- Minder creatief feature-development, meer diepe technische integratie en reliability engineering.