Full Stack Java Developer / Online Developer

Vous souhaitez participer au développement de jeux ambitieux à fort trafic, rejoignez-nous !

Au sein de notre équipe back-end composée de développeurs(euses) expérimentés(ées), et sous la responsabilité du responsable réseau, vous participerez à la mise en place des services en ligne utilisés par nos jeux.

Vous interviendrez sur des projets ambitieux et à fort trafic, hébergés dans le cloud d’AWS, et vos développements seront rapidement utilisés par un grand nombre de joueurs.

Vous serez impliqué(e) dans toutes les étapes du développement, depuis la conception jusqu’au déploiement.

Vous participerez ainsi à :

  • l’architecture logicielle et le développement des APIs REST de nos serveurs Java
  • l’architecture logicielle et le développement de serveurs de jeux temps réel UDP développés en Go
  • la définition des échanges client / serveur et la conception des APIs REST et formats d’échange UDP
  • la définition des schémas de bases de données
  • l’architecture de l’infrastructure hébergée sur AWS
  • la livraison de chaque nouvelle version
  • la revue du code des autres membres de l’équipe
  • le chiffrage des fonctionnalités
  • la rédaction de documentations techniques

La stack technique sur laquelle vous interviendrez :

  • Serveur Java : Spring boot, APIs REST via Spring MVC
  • Serveurs temps réel Go
  • AWS, dont notamment : ECS / Fargate, DynamoDB, GameLift, Elasticache Redis, CloudFormation
  • Maven / Git

Vous serez également amené(e) à intervenir sur le client Unity (C#), pour maintenir la couche d’accès aux APIs REST, et de communication temps réel via UDP.