* Languages: English, French, and Dutch (mandatory – fluent, C1 level)
Mission Context
The mission takes place within an organization managing critical applications related to infrastructure management and traffic/work planning, used by operational and planning teams.
These applications require 24/7 support.
Main Objective
Improve Developer Experience (DX) and technical excellence within product development teams organized using Large Scale Scrum (LeSS).
Missions and Responsibilities
As an Expert Technical Mentor, you will join a dynamic team and be responsible for:
Technical Coaching & Mentoring
* Support teams hands-on through real work and workshops (Learning Katas).
DevOps Process Improvement
* Collaborate to optimize automated build, test, and deployment pipelines.
Software Quality
* Extend and improve automated test coverage (E2E, Contract-Based, Component, Integration, Unit tests).
* Implement and coach Test Driven Development (TDD/ATDD) practices.
* Promote Clean Code principles (SOLID, DRY, KISS, SoC, YAGNI) in a practical and concrete manner.
Code & Architecture Management
* Guide teams in a progressive transition to Trunk-Based Development.
* Mentor teams on emergent architecture, Clean Architecture, and hexagonal architectures.
* Advise on (micro)service design and versioning strategies.
Cross-Functional Skills
* Think strategically and implement a clear technical vision.
* Manage change and stress.
* Take initiative and support the development of team members.
Technical Stack
* Frontend: Angular, PrimeNG, Cypress, Jest
* Backend: Java 21, Spring Boot, JUnit, Hibernate
* Data & Messaging: Oracle, Kafka, RabbitMQ
* Infrastructure & CI/CD: OpenShift, Kubernetes, GitLab, Jenkins
Required Technical Skills (Experience)
* 10+ years designing and delivering software solutions, including:
* Domain Driven Design, Test Driven Development, Trunk-Based Development
* Contract, Integration & Unit Testing
* Source code management systems (GitLab)
* Concurrent product development
* 5+ years of Java development with deep expertise (including Java 21)
* 5+ years working in Mob / Ensemble / Software Teaming
* 5+ years managing transitions toward emergent design and fast feedback cycles
* 5+ years applying Clean Architecture and Clean Code principles
* Proven experience working in a Large Scale Scrum (LeSS) environment