Lead Developer / Tech Lead
Role details
Job location
Tech stack
Job description
Voor ProRail zoeken wij een Lead Developer / Tech Lead. Als Lead Developer / Tech Lead WKG werk je aan complexe, grootschalige softwareprojecten en neem je technisch leiderschap binnen het team.
Requirements
-
Je hebt bewezen vakinhoudelijk leiderschap als senior of lead developer in complexe, grootschalige softwareprojecten.
-
Je beschikt over sterk abstract en analytisch denkvermogen en ziet de impact over meerdere lagen en integratiepunten.
-
Je kunt zelfstandig technische afwegingen maken en richting geven aan inhoudelijke discussies.
-
Je hebt ervaring met legacy enterprise-applicaties en weegt wijzigingen zorgvuldig af tegen bestaande functionaliteit.
-
Je hebt sterke communicatieve vaardigheden en draagt kennis over aan andere ontwikkelaars.
-
Je werkt methodisch en resultaatgericht, met oog voor kwaliteit, onderhoudbaarheid en neveneffecten van oplossingen.
-
Je neemt proactief eigenaarschap bij het signaleren en oplossen van technische vraagstukken.
-
Je schakelt effectief met architecten, Product Owners en stakeholders en werkt samen om oplossingen te realiseren.
-
Je toont overtuigingskracht en natuurlijk leiderschap binnen een technisch team.
-
Je bent zorgvuldig en kwaliteitsbewust bij het beoordelen van code, ontwerpen en technische keuzes.
-
Je beschikt over academisch werk- en denkniveau.
-
Bij voorkeur beschik je over een achtergrond in Informatica, Software Engineering of een vergelijkbare richting.
-
Je hebt minimaal 8 jaar aantoonbare ervaring met Java in een enterprise-omgeving.
-
Je hebt aantoonbare ervaring met ontwikkeling en onderhoud van grootschalige Java-applicaties op WebLogic of een vergelijkbaar application server-platform.
-
Je hebt ervaring met impactanalyses in complexe systemen, inclusief het in kaart brengen van gevolgen voor afhankelijke componenten, modules en integraties.
-
Je hebt ervaring met Kotlin in een productieomgeving.
-
Je hebt diepgaande kennis van Spring Boot en het Spring Framework.
-
Je hebt ervaring met Oracle en SQL in combinatie met ORM.
-
Je hebt ervaring met het ontwerpen en implementeren van RESTful services conform OpenAPI/OAS-standaarden.
-
Je hebt ervaring met Docker, Kubernetes en/of OpenShift in een microservices- of containeromgeving.
-
Je hebt ervaring met messaging-oplossingen zoals Kafka of ActiveMQ.
-
Je hebt ervaring met CI/CD tooling zoals Jenkins, AWX, ArgoCD of vergelijkbare tooling.
-
Je hebt aantoonbare ervaring als Lead Developer binnen een Scrum- of DevOps-team.
-
Je hebt ervaring met werken in complexe legacy enterprise-omgevingen.