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