Java Engineer Scrum / DevOps team
Branche | Openbaar bestuur |
Dienstverband | ZZP |
Uren | Zie onder |
Locatie | Apeldoorn |
Salarisindicaties | 0-5.000 |
Opleidingsniveau | Zie onder |
Organisatie | Matchd |
Contactpersoon |
Matchd Amersfoort 033-2048204 |
Informatie
De ontwikkelaar maakt het technisch ontwerp en realiseert op basis hiervan ook de uiteindelijke software componenten (code). Beide taken vormen de kern van de functie software engineer. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist. Verder neemt de software ontwikkelaar deel in een Scrum / DevOps team (stand-ups, retrospectives, refinements, e.d.).
Belangrijkste technieken, methoden en tools
- Java, (Groovy), Spring Framework (hateoas, security, core, web-mvc, boot, data), JAXB;
- Junit, Cucumber;
- SQL, JPA (Hibernate), Spatial, PostgreSQL, Oracle;
- REST;
- XSD ,XML, JSON, JSON + HAL, JWT;
- Git;
- OpenShift Build Pipelines, ArgoCD;
- CI/CD, Kubernetes, Traefik, Grafana, Prometheus, Alertmanager, HelmCharts;
- AWS;
- Splunk;
- JIRA.
De belangrijkste taken en verantwoordelijkheden zijn:
- Beheren en ontwikkelen van de software code;
- Deelnemen in een Scrum / DevOps team (stand-ups, retrospectives, refinements, pokerplanning e.d.);
- Uitvoeren van impactanalyses, planningssessies;
- Toepassen en bijhouden van Java ontwikkelstandaarden.
- Oplossen van eventuele productie verstoringen
Start: 25-11-24, duur 12 maanden, 40 uur per week waarvan minimaal 2 dagen op kantoor.
Omschrijving
De ontwikkelaar maakt het technisch ontwerp en realiseert op basis hiervan ook de uiteindelijke software componenten (code). Beide taken vormen de kern van de functie software engineer. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist. Verder neemt de software ontwikkelaar deel in een Scrum / DevOps team (stand-ups, retrospectives, refinements, e.d.).
Belangrijkste technieken, methoden en tools
- Java, (Groovy), Spring Framework (hateoas, security, core, web-mvc, boot, data), JAXB;
- Junit, Cucumber;
- SQL, JPA (Hibernate), Spatial, PostgreSQL, Oracle;
- REST;
- XSD ,XML, JSON, JSON + HAL, JWT;
- Git;
- OpenShift Build Pipelines, ArgoCD;
- CI/CD, Kubernetes, Traefik, Grafana, Prometheus, Alertmanager, HelmCharts;
- AWS;
- Splunk;
- JIRA.
De belangrijkste taken en verantwoordelijkheden zijn:
- Beheren en ontwikkelen van de software code;
- Deelnemen in een Scrum / DevOps team (stand-ups, retrospectives, refinements, pokerplanning e.d.);
- Uitvoeren van impactanalyses, planningssessies;
- Toepassen en bijhouden van Java ontwikkelstandaarden.
- Oplossen van eventuele productie verstoringen
Start: 25-11-24, duur 12 maanden, 40 uur per week waarvan minimaal 2 dagen op kantoor.
Functie eisen
- Een goede beheersing van de Nederlandse taal is een vereiste
- Afgeronde (bachelor) hbo-opleiding of hoger
- Minimaal 5 jaar relevante werkervaring met systeemontwikkeling en integratie.
- Minimaal 5 jaar zelfstandigheid en ervaring in zowel beheer- als vernieuwingstrajecten.
- Minimaal 1 jaar ervaring met Basisregistraties overheid en/of Landelijke voorzieningen.
- Minimaal 3 jaar gedegen kennis van de te gebruiken methoden, technieken en tools:
Herken jij jezelf in dit profiel? Solliciteer dan direct! We streven ernaar om binnen één werkdag contact met je op te nemen.