Amsterdam
Senior
36 uur per week
Startdatum op 1 augustus
Verlopen
10 Dagen geleden
Gemeente Amsterdam

Java Developer Programma NISE

Op zoek naar een Java Developer Programma NISE / Java, DevOps, Continuous Integration en Continuous Delivery in een Agile/Scrum omgeving, HTML, CSS, Javascript en/of Typescript en frameworks zoals React of Angular

Opdrachtomschrijving

Het programma is op zoek naar ervaren BPM/Java Developer voor team processen van het programma NISE.

Het programma NISE heeft als doel om het Informatielandschap van de afdeling Erfpacht & Uitgifte in ongeveer twee jaar tijd te moderniseren en te vervangen door een nieuw component-gebaseerd stabiel, veilig en flexibel landschap. De architectuur is gebaseerd op de Common Ground principes die zorgen voor structuur en flexibiliteit, en is opgebouwd conform het vijf lagen model. De ontwikkeling gebeurt door 2 Agile teams, elk met hun eigen expertise. De teams worden ondersteund door een stevige programma organisatie waarbij de Product Manager, Software & Integratie Architect, Solution & Infra Architect en Release Train Engineer in de lead zijn.

Team Processen is verantwoordelijk voor de ontwikkeling en het beheer van de processenkant en de daarbij behorende componenten van het nieuwe NISE informatielandschap. Het bestaande proces moet ondersteund worden middels workflow/zaakondersteuning en end-to-end papierloos werken. Standaardisatie en automatisering staat hierbij centraal.

Werkzaamheden

Vanuit je kennis, expertise en hands-on mentaliteit help je het programma om dit complexe gedistribueerde informatielandschap te bouwen en implementeren zodat het veilig, robuust, flexibel en beheersbaar is en blijft:

  • Het (mee-)ontwikkelen en beheren van de NISE-omgeving op basis van Infrastructure as a Code, Continuous Integration en Continuous Delivery;
  • Ontwikkelen en in gebruik nemen van systemen die technisch voldoen aan de eisen en wensen (met Azure Devops Pipelines en Azure RM Templates);
  • Incident- en probleemmanagement;
  • Ontwikkeling, testen en onderhoud van Camunda (BPMN) en bijbehorende service tasks (Java);
  • Werken op basis van een DevOps mentaliteit.

De opdrachtgever(s)

Programma NISE Het programma NISE heeft als doel om het Informatielandschap van de afdeling Erfpacht & Uitgifte in ongeveer twee jaar tijd te moderniseren en te vervangen door een nieuw component-gebaseerd stabiel, veilig en flexibel landschap. De architectuur is gebaseerd op de Common Ground principes die zorgen voor structuur en flexibiliteit, en is opgebouwd conform het vijf lagen model. De ontwikkeling gebeurt door 2 Agile teams, elk met hun eigen expertise. De 2 teams worden ondersteund door een stevige programma organisatie waarbij de Product Manager, Software & Integratie Architect en Release Train Engineer in de lead zijn. Bestaande erfpacht landschap Het bestaande erfpacht landschap bestaat uit een keten van 9 applicaties waarbij er gebruikt wordt gemaakt van 21 teststraten. Op het huidige landschap vinden ontwikkelingen plaats uit softwaretoepassingen, gegevensbestanden en documentverzamelingen verdeeld over diverse ontwikkelteams. Binnen Informatievoorziening Erfpacht en Uitgifte verzorgen de teams naast de ontwikkeling van de applicaties ook het beheer op het gebied van de directie Erfpacht & Uitgifte. De medewerkers uit het team werken volgens het Agile model.  

Erfpacht & Uitgifte (E&U) voert het Amsterdamse erfpachtstelsel uit, zodat de waarde en het gebruik van de grond ten dienste komen van de ontwikkeling van de gemeente en haar inwoners en bedrijven. Het erfpachtuitgifte en -beheerproces is onderdeel van de keten gebiedsontwikkeling. Het is in feite het sluitstuk daarvan, maar in sommige gevallen ook weer een beginpunt; denk aan transformatie en herontwikkeling van bestaande erfpachtrechten.

Functie eisen

  • Hbo werk- en denkniveau. Dit werk- en denkniveau is opgedaan door relevante werkervaring en/of diploma
  • 2 jaar kennis (opgedaan in de laatste 5 jaar) van en ervaring met Java, DevOps, Continuous Integration en Continuous Delivery in een Agile/Scrum omgeving
  • Ervaring met HTML, CSS, Javascript en/of Typescript en frameworks zoals React of Angular
  • Ervaring met inzet en gebruik van Service Bus, Data Integratie en workflow componenten (BPMN, Kafka, Azure Service Bus, etc.) in een landschap
  • Ervaring met Java ontwikkeling en testtools

Wensen

  • Kennis en ervaring met Autorisatie en Authenticatie technologie (e.g., JWT, OAUTH2, Azure AD)
  • Minstens 2 jaar ervaring in 1 of meerdere IT-domeinen en minimaal de laatste 2 jaar binnen het Cloud/IaaS/PaaS en Microservices domein