FR EN ES

Architecte JAVA H/F

Category : TECHNIQUE / DEVELOPPEMENT City : Roubaix

Job Description

Au sein de l’équipe de production des jeux, nous recherchons un/uneArchitecte Java  H/F 

Dans l'optique d’améliorer l’architecture de notre serveur de jeu principal nous sommes à la recherche d’un architecte Java. Son objectif ? Proposer une approche plus moderne et robuste afin de répondre au mieux aux contraintes rencontrées. Il/elle sera également important de proposer une solution plus facilement évolutive mais aussi plus en phase avec les standards actuels. 

Pour cela tu devras être capable de bien appréhender les besoins de la production. 

Les enjeux ? tu seras au cœur de l’activité. Dans un MMORPG le serveur est au centre de tout puisqu’il contient la logique du jeu, il s’occupe de la persistance des données mais aussi permet les échanges entre les joueurs. Performance, sécurité et fiabilité sont les maitres mots.  

 Tes missions principales  

 En tant qu’architecte Java, ton rôle consistera à : 

  • Concevoir, coder et intégrer des services afin de moderniser les solutions actuelles et simplifier leur exploitation.  
  • Encourager l’utilisation des frameworks et des bibliothèques présents sur le marché.   
  • Collaborer avec les équipes de production pour créer des solutions qui répondent aux critères de qualité de la production (robustesse, documentation, exhaustivité et performance).  
  • Fournir un soutien à l’équipe de production et accompagner leur montée en compétences

Desired Profile

Tu disposes d'une formation supérieure en informatique et d’une expérience professionnelle significative permettant de démontrer des connaissances et savoir-faire en développement logiciel dans le langage Java. Ton expertise technique jumelée à tes compétences en communication seront un atout certain. 

Créatif.ve: tu n'hésites pas à proposer des nouveautés et à initier des POCs (Proof Of Concept) pour valider tes idées. 

Pédagogue : tu participes aux revues de codes des collègues en apportant tes bonnes pratiques et connaissances en matière de librairies externes et d'outils. Ta bienveillance permettra à toute l'équipe d'échanger et de progresser dans les pratiques du code. 

Rigoureux.se : tu es capable de développer une fonctionnalité en proposant un code clair et testé sans perdre de vue la demande initiale et la valeur attendue. 

En une phrase tu sais faire preuve d’un esprit collaboratif et tu es orienté vers les solutions 

Tu rejoindras un environnement de travail ludique. Ta motivation à innover dans l'industrie du jeu vidéo et ta capacité d’adaptation à son rythme en constante évolution seront une force pour réussir dans cette mission.  

 Ton environnement de travail  

 Il sera constitué de : 

  •  A partir de Java et plus 
  • Git comme outil de gestion de version 
  • PostgreSQL en guise de base de données.  
  • Maven, Nexus mais également TeamCity pour faire de l’intégration continue 
  • Un environnement Unix/Linux 

Comme nous sommes plutôt technophiles, des connaissances sur AWS (Amazon Web Services), Docker et une veille technologique régulière seront un plus.