Helaas, deze vacature is niet actief.

Senior JAVA ontwikkelaar / Solution Architect - Utrecht

Je gaat meewerken aan de realisatie van een nieuw meldkamersysteem: een complexe implementatie met veel technologische en organisatorische... Je primaire rol is het realiseren van maatwerk interfaces op basis van Java met SpringBoot...

Beschrijving

  • Je gaat meewerken aan de realisatie van een nieuw meldkamersysteem: een complexe implementatie met veel technologische en organisatorische uitdagingen
  • Je primaire rol is het realiseren van maatwerk interfaces op basis van Java met SpringBoot en het maken van technologische keuzes (systeem breed) als solution architec
  • Je komt in aanraking met veel systemen, interfaces, maatwerk, complexe IT-ketens met meerdere IT-partijen

De klant wil veilig reizen, het personeel wil veilig werken en NS wil haar eigendommen bewaken. Het Security Operations Center (SOC) is daarbij een cruciale schakel in de veiligheidsketen. Dag en nacht beheerst het SOC reactief en proactief veiligheidsrisico’s, in een snel veranderende omgeving. De werkzaamheden van het SOC bestaan onder andere uit:

  • Inschakelen hulpdiensten, Veiligheid & Service, beveiliging en BHV
  • Toezicht op en bedienen van de check-in/check-outpoortjes op de stations en beantwoorden van oproepen van reizigers via info- en alarmknoppen op de stations
  • Coördinatie bij liftbevrijdingen en brandalarmen
  • Proactief uitkijken 24/7 van duizenden camera’s voor toezicht en mogelijk bijsturing op de situatie op stations, in treinen en op opstelterreinen

Om dit te kunnen doen, is het SOC afhankelijk van heldere werkprocessen en altijd beschikbare informatie en informatiesystemen. Het SOC-Procesteam is hét team dat het SOC hierin faciliteert, door processen, informatie en systemen te borgen, verbeteren en doorontwikkelen. First time right is hierbij essentieel.

Dankzij jouw ervaring en enthousiasme ben jij van onschatbare waarde bij:

  • Het voortouw nemen bij het verder doorontwikkelen van een nieuwe Integraal MeldKamersysteem (IMK).
  • Het maken van ontwerpkeuzes en ontwikkelstandaarden
  • Als Solution Architect ben je samen met de Domein Architect verantwoordelijk voor het neerzetten van een toekomstbestendige, flexibele architectuur voor het IMK
  • Het realiseren van een ontwikkel- en deploymentomgeving
  • Werken in een DevOps team (Run en Change verenigd)
  • Automatiseren en onderhouden van de gehele deployment pipeline
  • Begeleiden (als lead developer, lead architect) van andere teamleden met minder ontwikkelkennis bij het leren en uitvoeren van ontwikkelwerk (Java etc., T-shaped team)
  • Leveren van een actieve bijdrage aan het continu verbeteren van je werkzaamheden en het team
  • Het maken en onderhouden van afspraken en standaarden t.b.v. ontwikkelen van het IMK, met bijv. Solution Architecten uit andere domeinen
  • (mogelijk in de toekomst) 24/7 inzetbaar (bereikbaarheidsdienst t.b.v. Ops van DevOps)

Binnen NS speelt IT een hoofdrol in alle processen. We zijn afhankelijk van goede en betrouwbare IT om onze treinen te laten rijden, reisinformatie te geven, onderhoud aan de treinen te kunnen doen en zelfs koffie te verkopen. De projecten en het onderhoud dat wij doen, spelen zich af in een dynamische en complexe omgeving waarin vele partijen een rol spelen. Dit maakt dat er hoge eisen gesteld worden aan de IT-dienstverlening van NS en dat de kwaliteit van de geleverde software erg belangrijk is. Om dit te bereiken is er een Agile-transitie gaande waarbij de teams werken volgens Scrum en DevOps en zelf verantwoordelijk zijn voor hun systemen in productie.

  • HBO werk- en denkniveau en meer dan 8 jaar ervaring, waarvan minimaal 3 jaar als senior Java-developer;
  • Werkervaring als Solution Architect is een pré
  • Werkervaring in een Agile team (bijv. scrum, DevOps)
  • Ervaring met SpringBoot en microservices architectuur
  • Senior ervaring met het bouwen en beheren van interfaces; bekend met webservices (SOAP en REST) en bijbehorende standaarden (JAXB en JAXRS) en dataformaten (XML en JSON)
  • Meerdere jaren ervaring met CI/CD-automatisering (bouwen deployment pipelines)
  • Ervaring met toepassing van ontwerptechnieken en design patterns
  • Ruime ervaring met verschillende CI/CD-tools zoals Jira, Cucumber, Jenkins, BitBucket en Nexus
  • Ervaring met een message bus (RabbitMQ), queues en asynchrone communicatie
  • Ervaring met Docker-containers een pré
  • Verder ben je een doorzetter, communicatief vaardig, doelgericht en een teamspeler

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Je maakt deel uit van een organisatie die midden in de maatschappij staat en Nederland in beweging brengt. Maar als 1 van de grootste werkgevers van Nederland hebben we je zoveel meer te bieden. Voor deze functie is dit onder andere:

  • Een maximaal salaris van € 5149,08 bruto per maand (o.b.v. 36-urige werkweek).  
  • Een 36-urige werkweek.
  • Vijf weken vakantie (o.b.v. fulltime dienstverband). Hier bovenop bouw je ook nog ruim een week extra verlof op.
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
  • Gratis treinreizen in de daluren voor je gezinsleden.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Professionele ontwikkelingsmogelijkheden en een keuzeplan.

Extra informatie

Status
Inactief
Plaats
Utrecht
Dienstverbanden
Fulltime (startersfunctie)

De Meern | ICT / IT / Programmeur | Fulltime (startersfunctie)

We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.