Het team is, samen met een ander team, verantwoordelijk voor de ledenbeheer applicatie. Dit betekent dat twee aparte scrum teams werken aan dezelfde applicatie, wat de coördinatie-inspanning voor integratietesten, releasevoorbereiding en algehele consistentie vergroot. De huidige Technisch Leider neemt verlof om persoonlijke redenen, waardoor een Senior Java Technisch Leider nodig is om continuïteit, kwaliteit en architectonisch toezicht te waarborgen.
Verantwoordelijkheden:
Sprint ondersteuning & teambegeleiding
Ondersteun en coach junior/medior collega's om schone en onderhoudbare oplossingen te ontwikkelen.
Code review en handhaving van technische standaarden
Java ontwikkeling
Leid release/test coördinatie over twee teams
Combineer gestructureerde besluitvorming met creatieve probleemoplossing en beslissende uitvoering
Technische ondersteuning tijdens user story verfijning
Zet de basis op voor nieuwe microservices en het skelet voor complexe flows
Opvolgen en oplossen van beveiligingskwetsbaarheden
Cross-team langetermijnarchitectuur
Vervul een leidende rol bij het onderhouden van de routekaart om van de huidige WebLogic-applicatie naar Spring Boot microservices te gaan, samen met de andere Technisch Leiders en de Solution Architect.
Zorg ervoor dat architecturale keuzes schaalbaar, onderhoudbaar, veilig, prestatiegericht en leveranciersonafhankelijk zijn
Balanceer korte termijn sprint behoeften met langetermijnvisie
Deelname aan technisch governance over teams
Profiel:
Senior Java engineer met leiderschapsexpertise
Sterk architecturaal inzicht en helikopterview
Deskundigheid in Spring Boot en ervaring met microservices
Cloud ervaring (AWS heeft de voorkeur)
Ervaring met het opsplitsen van legacy systemen
Gedrags- & interpersoonlijk:
Gestructureerde en analytische besluitvorming
Open voor innovatie en proactief in het starten van nieuwe initiatieven
Besluitvaardig en in staat om vooruitgang te versnellen
Effectieve communicator in een multiteamomgeving
Echte teamspeler die de ontwikkelaars coacht
Talen: