Senior Java and Kotlin Developer
Role details
Job location
Tech stack
Job description
Als senior developer ben je betrokken bij de deur-tot-deur reiservaring van onze reizigers. Je ontwikkelt de applicatie KOSMOS, die cruciaal is voor de toekomst van Mobility as a Service (MaaS). Je werkt samen met developers, designers en de product owner en bent verantwoordelijk voor het doorontwikkelen en beheren van KOSMOS. Je bouwt met oog voor herbruikbaarheid en modulaire bouwblokken voor een snellere ontwikkeling van services. Daarnaast documenteer je volgens richtlijnen en draag je bij aan de ontwikkeling van deze richtlijnen. Je werkt proactief aan de ontwikkeling van het team en neemt deel aan 24/7 bereikbaarheidsdiensten.
Requirements
Een hbo-werk- en -denkniveau.
- Minimaal 6 jaar relevante werkervaring met:
- Ontwikkeling in Java, Kotlin, Spring Boot & Azure.
- Containerplatformen (zoals Docker, Kubernetes of vergelijkbaar).
- Moderne ontwikkeltools zoals IDEs, versiebeheersysteem Git, scripts en ontwikkelmethodes.
- Ontwikkeling en gebruik van API's (REST), messaging protocollen (zoals AMQP).
- Open API Specification framework (OAS) / YAML.
- Kennis van:
- CI/CD met Azure DevOps/Pipelines.
- Beveiliging van gegevens en het gebruik van authenticatiemethoden (Microsoft AD en OAuth 2.0).
- Netwerken en netwerkbeveiligingsmiddelen (HTTPS, TLS, SSL). Webservers (Apache, Nginx).
- Je neemt verantwoordelijkheid over je resultaten en bent een benaderbaar persoon voor je collega's en klanten.
- Je neemt de lead, zorgt voor een positieve dynamiek en toont eigenaarschap door jezelf steeds te blijven verbeteren.
Benefits & conditions
Wanneer je bij NS werkt, maak je verschil in duurzame mobiliteit. We bieden een salaris tussen € 4.357,- en € 7.296,- bruto per maand, opleidingsmogelijkheden, flexibele werktijden en de mogelijkheid tot thuiswerken. Bij goed functioneren krijg je na een jaar een vast contract.