Functieomschrijving
Voor de Belastingdienst zoeken wij een Senior Full-Stack Java Developer. Je werkt als Senior Java Developer aan het volledige ontwikkeltraject binnen het BDQ-team. Je houdt je bezig met de refinement van opdrachten, begroten en plannen van taken, ontwikkelen, testen en het demonstreren van functionaliteiten.Als Full-Stack Java Developer beschik je over ervaring in de ontwikkeling van back-end systemen. Je fungeert als vraagbaak voor collega's en bent in staat je kennis actief te delen.
Je voelt je thuis in verschillende frameworks, of je kunt overtuigend laten zien dat je deze snel eigen maakt door relevante voorbeelden te geven.
Je bent breed inzetbaar en je bezit brede kennis. Het is een pré wanneer je bekend bent met technologieën zoals OpenShift, Kubernetes, openLiberty, Quarkus, SonarQube, Juni, Maven, IntelliJ, Angular, REST-services, Jakarta EE, EJB's, GIT, Jira, Confluence en soortgelijke tools.
Er wordt gewerkt volgens de SAFe Agile werkwijze, binnen een scrumteam dat gebruik maakt van User Stories, Epics & Features. Het is belangrijk dat je goed functioneert binnen een scrumteam en ervaring hebt met de Agile werkwijze.
Verantwoordelijkheden
- Collega’s coachen
- Initiatief nemen op een constructieve manier
- Kennis effectief overdragen
- Informatiebron zijn voor testers, ontwerpers en andere developers
- Meedenken over toekomstgerichte ontwikkelingen op het gebied van techniek en werkwijze (devops)
- Altijd aandacht houden voor security- en kwaliteitsaspecten
Achtergrond
De opdrachtgever heeft de opdracht uitgezet binnen de afdeling Interactie Online, onderdeel van IV - Generieke voorzieningen. De afdeling Interactie Online werkt op basis van de SAFe werkmethodiek en bestaat uit vijf Agile Release Trains (ART). Deze positie is voor het Scrumteam BDQ binnen de CSS ART.
Functie-eisen
- Je beschikt over OCA en OCP certificaten of vergelijkbare certificaten op het gebied van programmeren.
- Je hebt ervaring met applicatieontwikkeling.
- Je hebt ervaring met systeemontwikkeling.
- Je hebt kennis van informatiearchitectuur.
- Je hebt minstens een HBO werk- en denkniveau.
- Je hebt minimaal 5 jaar ervaring met (Enterprise) Java (Java / Jakarta EE en/of Quarkus, bij voorkeur versie 17 of hoger).
- Je hebt minimaal 5 jaar ervaring met Openshift of een andere Kubernetes-omgeving.
- Je hebt kennis van GIT, Jira, Confluence, dinq, Linux, MQ en XML/XSD.
- Je hebt kennis van en bij voorkeur ook ervaring met SAFe.
- Je bent bekend met Features, Epics en User Stories.
- Je hebt kennis van software beveiligingseisen en enige ervaring met het oplossen van securityproblemen.
- Je hebt idealiter ervaring als scrummaster en bent bereid die rol op je te nemen.
- Je kunt goed werken in een Scaled Agile omgeving met SAFe en bent gericht op DevOps werken. Je beweegt mee met veranderingen en denkt actief mee om dit verder te verbeteren.
Functie eisen
- Je beschikt over OCA en OCP certificaten of vergelijkbare certificaten op het gebied van programmeren.
- Je hebt ervaring met applicatieontwikkeling.
- Je hebt ervaring met systeemontwikkeling.
- Je hebt kennis van informatiearchitectuur.
- Je hebt minstens een HBO werk- en denkniveau.
- Je hebt minimaal 5 jaar ervaring met (Enterprise) Java (Java / Jakarta EE en/of Quarkus, bij voorkeur versie 17 of hoger).
- Je hebt minimaal 5 jaar ervaring met Openshift of een andere Kubernetes-omgeving.
- Je hebt kennis van GIT, Jira, Confluence, dinq, Linux, MQ en XML/XSD.
- Je hebt kennis van en bij voorkeur ook ervaring met SAFe.
- Je bent bekend met Features, Epics en User Stories.
- Je hebt kennis van software beveiligingseisen en enige ervaring met het oplossen van securityproblemen.
- Je hebt idealiter ervaring als scrummaster en bent bereid die rol op je te nemen.
- Je kunt goed werken in een Scaled Agile omgeving met SAFe en bent gericht op DevOps werken. Je beweegt mee met veranderingen en denkt actief mee om dit verder te verbeteren.
