Senior Transversal Architect (K10020)
Primary stack
Job description
About the Position
Afin de rejoindre l’équipe TAT de l’ONEM, nous recherchons un.e Architecte Transversal expérimenté.e avec plus de 10 ans d’expérience, spécialisé.e dans le développement Java et le coaching d’équipes. Le/la candidat.e idéal.e aura une solide expérience dans la direction et le mentorat des équipes de développement.
Responsibilities
- Diriger des projets de développement Java, en garantissant un code de haute qualité et évolutif.
- Concevoir et implémenter des API REST pour une intégration fluide avec diverses applications.
- Gérer les déploiements Kubernetes, en automatisant les processus pour une efficacité et une fiabilité accrues.
- Encadrer et coacher les équipes de développement, en favorisant la croissance des compétences et les meilleures pratiques.
- Architecturer et développer des microservices évolutifs.
- Optimiser les performances et l’évolutivité des applications.
- Collaborer avec des équipes transversales pour assurer la réussite des projets.
Requirements
- Titulaire d’un Master en informatique – Génie Logiciel
- Plus de 10 ans d’expérience en développement Java/Angular.
- Expertise techlead (minimum 5 ans d’expérience).
- Expertise + expérience récente (minimum 2 ans) dans l’animation de pratiques d’ingénérie dans équipes (qualité code, stratégie tests, CI/CD, standards tech)
- Expertise + expérience récente (minimum 5 ans) dans le coaching/accompagnement/mentorat dev junior/médior
- Maîtrise du français ou du néerlandais à un niveau natif ou bilingue.
- Maîtrise professionnelle de l’anglais.
Skills
- Languages: French (Native), English (Professional), Dutch (Passive)
- Core Skills: Java, Angular, Microservices, REST, Kubernetes, TypeScript, Docker, CI/CD, DDD, MongoDB, Linux, Gitlab, sonarQube, Event sourcing, Open API, Hibernate, Coaching, Maven, Spring Boot, Architecture hexagonale, CQRS, Gitops, Elicitation des connaissances, PostgreSQL, MySql, Agile Scrum
Additional Exercise
En plus de son CV, le/la candidat.e devra répondre à l’exercice suivant (l’absence ou l’insuffisance de réponse est éliminatoire) :
public class Main {
public static void main (String [] args){
String s1,s2,s3;
HelloHello
s1 = “Hello”;
s2 = “Hell”;
s2 = s1. + s2 + “o”;
s2 = s2.substring(5,9);
s3 = s2;
// TEST 1
if(s1 == s2) {
System.out.println(“TEST 1 : TRUE”);
} else{
System.out.println(“TEST 1 : FALSE”);
}
// TEST 2
if(s3.equals(new String(s1))) {
System.out.println(“TEST 2 : TRUE”);
} else{
System.out.println(“TEST 2 : FALSE”);
}
// TEST 3
if(s2 == s3) {
System.out.println(“TEST 3 : TRUE”);
} else{
System.out.println(“TEST 3 : FALSE”);
}
// TEST 4
if(s1.equals(s2)) {
System.out.println(“TEST 4 : TRUE”);
} else{
System.out.println(“TEST 4 : FALSE”);
}
}
}
We Offer
- Competitive salary
- Opportunity to work with a leading team in the fintech sector
- Professional growth and development opportunities
About the Company
Fair forward together ― The external talent matchmaker. Fast, simple, flexible.
© ProUnity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at ProUnity
All 452 rolesChief data architect
ProUnity · Belgium
API Developer (K10192)
ProUnity · Belgium
Procestechnieker waterzuivering – team Mechelen
ProUnity · Belgium
SPFX – Java Developer
ProUnity · Belgium