Expert/architecte en technologies Java
2023年11月16日 10:36
Exigences du poste
Conditions requises pour le poste
Expert/architecte en technologies Java
Recrutement
Non limité
河北省石家庄市长安区
Temps plein
Non limité
1 à 3 ans
Négociable
De nombreux postes sont à pourvoir ; n’hésitez pas à nous contacter. Des recrutements sont ouverts pour des niveaux de responsabilité et des secteurs d’activité variés, incluant les profils débutant, avancé, expert, architecte et leader en Java. Voici quelques exemples :
Développeur Java - Croissance des utilisateurs
Description du poste
1. Mener les travaux de recherche et développement relatifs aux systèmes distribués clés à forte concurrence, en développant un moteur de croissance utilisateur de premier plan, couvrant la croissance des utilisateurs, l’optimisation de la publicité, l’achat programmatique, le partage et la diffusion par les utilisateurs, ainsi que d’autres domaines ;
2. Participer à la conception des solutions technologiques du système, au développement du code central et à l’optimisation du système, notamment les moteurs backend haute performance, le stockage de données massives et la transmission en flux, les centres de données utilisateur, les backends métier complexes ainsi que d’autres modules ;
3. Participer à divers projets d’avenir, tels que l’optimisation de l’innovation, la recherche sur des technologies spécifiques et l’introduction de nouvelles technologies.
Exigences du poste
1. Diplôme de licence ou supérieur en informatique ou dans un domaine connexe, avec au moins 1 an d’expérience dans le développement et l’architecture d’applications web à grande échelle ;
2. Familière avec l’environnement de développement Linux, maîtrise de Java ainsi que de la conception et du développement orientés objet ;
3. Familiarisé avec la conception et le développement de systèmes distribués à grande échelle, à forte concurrence et à haute disponibilité ;
4. Possède d’excellentes capacités de réflexion logique et une passion pour la résolution de problèmes complexes ; fait preuve d’une forte motivation pour l’avancement et d’un goût prononcé pour la connaissance, et manifeste une curiosité envers tout ce qui est nouveau ;
5. La priorité sera accordée aux candidats ayant une expérience en croissance des utilisateurs, en opérations automatisées liées aux utilisateurs, en optimisation de la publicité et en achats programmatiques ;
6. Ayant déjà utilisé des plateformes publicitaires telles que Facebook, Google, Baidu, Tencent, etc., une expérience en optimisation de la publicité est appréciée.
——————————————————————
Développeur Java senior (serveur) - Application principale
Description du poste
Nous sommes un groupe d’ingénieurs backend animés par une quête permanente de l’excellence technologique, chargés de concevoir des plateformes métiers et des middleware métier à l’échelle de l’entreprise, et engagés à améliorer l’efficacité du développement de l’ensemble des métiers.
En tant que principale équipe de R&D pour des événements d’envergure, tels que la Fête du Printemps de l’entreprise, rejoindre notre équipe nous offre la possibilité de relever des défis de projets à forte concurrence, avec des millions de requêtes par seconde.
1. Participer à l’élaboration des spécifications du produit principal de Kwai, explorer et analyser en profondeur les besoins métier, rédiger les solutions techniques et les conceptions système, et développer le code correspondant ;
2. Assumer les défis liés à la haute concurrence et aux volumes de données massifs, analyser et identifier les axes d’optimisation du système, et veiller à la mise en œuvre des améliorations visant à renforcer les performances et la disponibilité du système ;
3. Relever le défi de la conception et de la mise en œuvre de systèmes middleware et plateformes complexes, analyser et identifier les axes d’optimisation du système, et veiller à l’amélioration de sa rationalité, de sa fiabilité et de sa disponibilité ;
4. Introduire des technologies et des solutions innovantes au sein de l’équipe, et résoudre les problèmes par une réflexion novatrice.
Exigences du poste
1. Plus de trois ans d’expérience en développement Java, avec des bases solides en informatique et de solides compétences en programmation ;
2. Maîtrise de la programmation multithread, bonne connaissance de la JVM, familiarité avec les middleware distribués open source courants, la mise en cache, les files d’attente de messages, etc., bonne connaissance de MySQL, ainsi que des pratiques DevOps sous Linux ;
3. Connaissance de la conception orientée objet et aptitude à concevoir l’architecture des systèmes ;
4. Passionné de technologie, avec des exigences quasi strictes en matière de qualité du code et de normes de développement, doté d’excellentes compétences en communication et en travail d’équipe ;
5. Une expérience en conception et en stabilisation de systèmes distribués à grande échelle, à forte concurrence, soumis à de lourdes charges et offrant une haute disponibilité est appréciée.
Anglais
Portugais
Français
Espagnol
Arabe
Russe