Skip to Content

Senior Transversal Architect (JP054962)

--ONEM-RVA--

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.

Responsabilités :

  • 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.

Qualifications :

  • 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.

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) :

//Give the correct output of this code
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");
}
}
}