Senior Technical Mentor - Developer Experience & Technical Excellence
Our client in Brussel is seeking a Senior Technical Mentor to elevate Developer Experience and Technical Excellence across multiple agile product development teams. You'll be embedded in a dynamic environment organized according to Large Scale Scrum (LeSS), working hands-on with teams sharing a unified codebase.
Your Mission
As an Expert Technical Mentor, you will:
Enhance CI/CD pipelines: Collaborate with teams to improve automated build, test, and deployment processes.
Expand automated testing: Drive adoption of E2E, Contract-Based, Component, Narrow Integration & Unit testing.
Coach TDD/ATDD practices: Promote test-first development and incremental delivery based on user feedback.
Guide Git practices: Transition teams from GitFlow to Trunk-Based Development.
Mentor on architecture: Share expertise in Emergent Design, Clean Architecture, Hexagonal Architectures, and Microservices.
Promote Clean Code principles: Apply SOLID, DRY, KISS, SoC, YAGNI in real-world scenarios.
Lead by doing: Provide mentorship through actual work and targeted learning exercises (Katas).
Tech Stack
Frontend: Angular, PrimeNG, Cypress
Backend: Java (Java 21), Spring Boot, Hibernate
Testing: Jest, JUnit
Infrastructure: Oracle, Kafka, RabbitMQ, OpenShift, Kubernetes
DevOps: GitLab, Jenkins
What You Bring
10+ years in software design & delivery (DDD, TDD, TBD, testing, GitLab)
5+ years in Java development (Java 21), Clean Architecture, Clean Code
Experience with Mob/Ensemble programming, multi-team collaboration, and fast feedback cycles
Practical experience in LeSS environments
Proven ability to set up executable documentation via test suites
Fluent in Dutch and French (C1 level)
Soft Skills
Strategic thinker with a vision for technical excellence
Strong coaching and mentoring capabilities
Resilient under pressure and proactive in taking initiative
Passionate about growing others and fostering collaboration