Expert/Architect en technologie Java
Il existe de nombreux postes disponibles, et nous accueillons la communication. Il y a des besoins de recrutement pour divers niveaux de postes Java, y compris junior, senior, expert, architecte et chef d'équipe, dans différents types d'entreprises. Voici quelques exemples :
[Développeur Java - [Croissance des utilisateurs]]
Description du poste
1. Entreprendre le travail de développement de systèmes distribués à haute concurrence clés, créant un moteur de croissance des utilisateurs de premier ordre, couvrant la croissance des utilisateurs, l'optimisation des publicités, l'achat programmatique, le partage et la diffusion des utilisateurs, et d'autres directions ;
2. Participer à la conception de solutions techniques système, au développement de code central et à l'optimisation du système, y compris des moteurs backend haute performance, un stockage et un streaming de données massifs, des centres de données utilisateurs, des backends d'affaires complexes, et d'autres modules ;
3. Participer à diverses optimisations innovantes, recherches techniques spéciales, et à l'introduction de nouvelles technologies dans des projets prospectifs.
Exigences du poste
1. Diplôme de licence ou supérieur en informatique ou dans des domaines connexes, avec plus d'un an d'expérience dans le développement et l'architecture d'applications web à grande échelle ;
2. Familiarité avec l'environnement de développement Linux, maîtrise de Java et conception et développement orientés objet ;
3. Familiarité avec la conception et le développement de systèmes distribués, à haute concurrence et à haute disponibilité ;
4. Posséder d'excellentes capacités de pensée logique, passionné par la résolution de problèmes difficiles ; avoir une forte motivation pour le progrès et une soif de connaissance, et être curieux des nouvelles choses ;
5. Une expérience en croissance des utilisateurs, opérations automatisées des utilisateurs, optimisation des publicités et achat programmatique est préférée ;
6. Une expérience avec des plateformes publicitaires telles que Facebook, Google, Baidu, Tencent, et une expérience en optimisation des publicités est préférée.
——————————————————————
[Développeur Java Senior (Serveur) - [Application principale]
Description du poste
Nous sommes un groupe d'ingénieurs backend avec une quête incessante de technologie, responsables de la construction de plateformes commerciales au niveau de l'entreprise et de plateformes intermédiaires commerciales, dédiés à améliorer l'efficacité du développement pour toutes les entreprises.
En tant que principale équipe de R&D pour des événements majeurs tels que le Festival du Printemps, nous rejoindre vous donne l'opportunité de participer à des projets à haute concurrence avec des millions de QPS.
1. Participer au développement des exigences de produits clés pour Kuaishou, explorer et analyser en profondeur les besoins commerciaux, rédiger des solutions techniques et des conceptions système, ainsi que le développement de code associé ;
2. Accepter les défis de haute concurrence et de données massives, analyser et découvrir des points d'optimisation dans le système, et être responsable de la promotion des performances et de la disponibilité du système ;
3. Accepter les défis de la complexité de la conception et de l'implémentation de la plateforme intermédiaire/système, analyser et découvrir des points d'optimisation dans le système, et être responsable de la promotion de la rationalité, de la fiabilité et de la disponibilité du système ;
4. Introduire des technologies et des solutions innovantes à l'équipe, résoudre des problèmes avec une pensée innovante.
Exigences du poste
1. Plus de trois ans d'expérience en développement Java, avec des bases solides en informatique et des compétences en programmation ;
2. Maîtrise de la programmation multithread, familiarité avec la JVM, les middleware distribués open-source courants, le caching, les files d'attente de messages, etc., familiarité avec MySQL, et familiarité avec DevOps sous Linux ;
3. Familiarité avec la conception orientée objet, avec certaines capacités de conception d'architecture système ;
4. Passionné par la technologie, avec des exigences presque strictes pour la qualité du code et les normes de développement, et bon en communication et en travail d'équipe ;
5. Une expérience dans la conception et la stabilisation de systèmes distribués, à haute concurrence, à forte charge et à haute disponibilité est préférée.