Java Developers
Voor een klant in Brussel-hoofdstad zijn we op zoek naar een Senior Java Developer met ervaring in Testing voor twee verschillende teams.
Functieomschrijving
Startdatum: Zo snel mogelijk
Einddatum: 31/12/2026 (met mogelijkheid tot verlenging)
Regime: Fulltime - 1 dag per week op locatie
Talen: Nederlands + Engels of Frans + Engels
Team VIA/IMU
Het VIA/IMU-programma richt zich op de digitalisering van het mutatieproces. Er wordt een nieuwe mutatieapplicatie ontwikkeld ter vervanging van de huidige tools, met als doel het mutatieproces tussen ziekenfondsen volledig te digitaliseren en automatiseren. Belangrijke aspecten zijn het integreren met online inschrijvingen en het vermijden van dubbele aansluitingen. Proactiviteit en verantwoordelijkheidszin zijn essentieel binnen dit team.
Team SUBS
Dit team werkt aan de digitalisering en automatisering van het aansluitingsproces voor nieuwe leden. Leden kunnen zelfstandig hun gegevens invoeren en hun aansluiting veilig ondertekenen via itsme®. Het proces is volledig geïntegreerd met interne systemen, wat zorgt voor snellere en consistentere verwerking. Het doel is om manuele handelingen te verminderen en de datakwaliteit te verhogen.
Vereiste Kennis en Ervaring
Kennis:
- Java 21
- Spring MVC + Spring Boot
- TDD
- Integration test
- Quarkus (pluspunt)
- Microservices ecosysteem (verplicht)
- Event driven Architecture (pluspunt)
- Automation tests en testing
- Kennis van JIRA, Confluence en/of Enterprise Architect (pluspunt)
Ervaring:
- Base de données Oracle
- Oracle queue (pluspunt)
- Jenkins pipelines
- Openshift
- Ervaring in ontwikkeling in JAVA
- Aantoonbare ervaring met testing en test automation binnen Java-omgevingen
- Ervaring met het zelfstandig testen en valideren van eigen ontwikkelde features
- Ervaring met CI/CD-integratie van testen (bijv. via Jenkins pipelines)
- Ervaring in het werken in een Agile omgeving en scrum team
- In staat om initiatieven te nemen (technisch en methodologisch)
- Ervaring in ontwikkeling in mixed build/run omgeving
Verantwoordelijkheden
- Volledige end-to-end verantwoordelijkheid voor eigen ontwikkelde features, inclusief testing en validatie.
- Ontwikkeling van user stories m.b.t. de services voor het registreren, aanleveren en wijzigen van ledengegevens.
- Pair programming met de ontwikkelaars.
- Zelfstandig testen van opgeleverde functionaliteiten vóór oplevering aan het team of de business.
- Schrijven, onderhouden en uitvoeren van geautomatiseerde testen (unit, integratie en eventueel UI/API testen).
- Actieve bijdrage aan de teststrategie en kwaliteitsbewaking binnen het team.
- Bijstaan van de tester in het uitvoeren van functionele testen ter validatie van de ontwikkelde software.
- Bijstaan van de junior developers in het ontwikkelen van de software.