Applicatieontwikkelaar
Role details
Job location
Tech stack
Job description
Je bouwt niet aan kleine features in een groot geheel, maar aan het geheel zelf. Als ervaren Senior Java Developer draag je bij aan de toekomst van online dienstverlening voor burgers en bedrijven. Samen met jouw collega's ben je verantwoordelijk voor het volledige ontwikkeltraject van een nieuwbouw formulieren dienst. Je houdt je bezig met refinement, plant taken, ontwikkelt, test en demonstreert de waarde van jouw werk.
Requirements
Je werkt volgens een agile werkwijze binnen SAFe in een scrumteam en gebruikt user stories, epics en features. Als full-stack Java Developer beschik je over ruime ervaring met het ontwikkelen van back-end systemen en werk je graag aan cloud-native producten. Naast je technische expertise fungeer je als vraagbaak voor collega's en deel je actief je kennis. Je bent bekend met verschillende frameworks of bent in staat deze snel eigen te maken. Ook wordt van je verwacht dat je kennis hebt van OpenShift, ArgoCD, Tekton, Kubernetes, openLiberty, Quarkus en PostgreSQL. Verder is het een pré als je ervaring hebt met SonarQube, Juni, Maven, REST-services, Jakarta EE, EJB's, Angular, GIT/Jira/Confluence. Als senior ontwikkelaar neem je bovendien de volgende verantwoordelijkheden op je:
-
Collega's coachen
-
Initiatieven nemen op constructieve wijze
-
Kennis effectief overdragen
-
Meedenken over toekomstgerichte ontwikkelingen, zowel technisch als op het gebied van werkwijze (devops)
-
Goede communicatieve vaardigheden, zowel schriftelijk als mondeling
-
Resultaatgerichtheid
-
Proactiviteit
-
Productiviteit met scherp oog voor kwaliteit
-
Overtuigingskracht
-
Je hebt ruime ervaring als full-stack Java Developer, bij voorkeur met cloud-native producten
-
Je beschikt over kennis van of kunt snel werken met OpenShift, ArgoCD, Tekton, Kubernetes, openLiberty, Quarkus en PostgreSQL
-
Bij voorkeur heb je ervaring met SonarQube, Juni, Maven, REST-services, Jakarta EE, EJB's, Angular, GIT/Jira/Confluence
-
Je bent gewend om als senior collega anderen te coachen en kennis over te dragen
-
Je neemt initiatief en denkt mee over technische en procesmatige verbeteringen
-
Je hebt oog voor security- en kwaliteitsaspecten in je werk