JavaRush /Blog Java /Random-FR /Emploi : Architecte Java / Responsable technique Java
Dr-John Zoidberg
Niveau 41
Марс

Emploi : Architecte Java / Responsable technique Java

Publié dans le groupe Random-FR
Êtes-vous un excellent programmeur Java avec une solide expérience professionnelle, mais vous en avez assez de travailler en sous-traitance ? Les petites entreprises vous rendent nostalgique, tandis que les grandes vous ennuient ? Pensez-vous que les micro-services sont l’avenir ? Ou en êtes-vous déjà convaincu ? Alors vous pourriez être intéressé à rejoindre l’équipe JavaRush. Nous avons besoin d’une personne capable à la fois de développer une architecture existante et d’en concevoir de nouvelles.
Poste vacant : Architecte Java / Responsable technique Java - 1
Que proposons-nous :
  • une bonne opportunité de réalisation de soi et de croissance professionnelle ;
  • une gestion adéquate et des tâches intéressantes;
  • bureau avec toutes commodités (espace détente, bibliothèque, cuisine, thé, café, fruits et biscuits gratuits) ;
  • congés payés (24 jours calendaires par an), congés de maladie payés, assurance maladie ;
  • emplacement de bureau pratique (station de métro Lybidskaya);
  • équipe sympathique de professionnels;
  • team building et événements d'entreprise aux frais de l'entreprise ;
  • Possibilité de travailler parfois à domicile.
Ce que vous devrez faire :
  • Réfléchir avec l'équipe à l'architecture de la nouvelle version de la partie serveur, en collectant tous les souhaits et en analysant les lacunes de la version actuelle ;
  • construire un processus de développement transparent et prévisible au sein d'une équipe ;
  • configurer CI/CD pour la nouvelle version avec un ensemble complet de portes de qualité ;
  • mettre en œuvre les pratiques d'ingénierie nécessaires pour assurer un haut niveau de qualité du code ;
  • optimiser l'utilisation des ressources cloud dans AWS ;
  • développer avec l'équipe et déployer une nouvelle version, en assurant une transition fluide et indolore de tous les composants du système vers celle-ci ;
  • participer à la discussion sur les nouvelles fonctionnalités du produit et être responsable du développement de la partie serveur.
Compétences requises :
  • appliquer avec succès Java 8 dans la pratique pendant au moins 2 ans (expérience globale en développement Java de 6 ans) ;
  • avoir de l'expérience dans le développement de solutions architecturales pour des systèmes de serveurs distribués avec leur mise en œuvre ultérieure en équipe ;
  • bien comprendre la concurrence Java et avoir une expérience pratique dans ce domaine ;
  • avoir une bonne compréhension des principes du développement cloud, avoir une expérience pratique de travail avec AWS ;
  • être capable d'évoluer et d'assurer une haute disponibilité des systèmes chargés ;
  • être capable d'écrire des tests unitaires/d'intégration (une culture de l'utilisation de TDD sera un plus) ;
  • avoir une expérience pratique dans la mise en place de CI/CD avec un ensemble complet de portes de qualité ;
  • être capable de mettre en œuvre avec compétence le processus de révision du code et d’élaborer des normes de codage avec l’équipe.
Ce sera un plus :
  • expérience dans la création de systèmes analytiques;
  • Vaste expérience avec Amazon AWS ;
  • expérience pratique avec RabbitMQ, Kafka, Cassandra, Spring Cloud, Netflix OSS, Docker.
Portrait d'un candidat idéal : Développeur Java expérimenté avec une excellente connaissance de toutes les pratiques de développement logiciel moderne et de haute qualité. Capable de concevoir une architecture complexe et efficace et de diriger une équipe. Si vous souhaitez travailler dans une petite entreprise de produits et également contribuer au développement de l'apprentissage en ligne, envoyez votre CV à : hr@javarush.ru . Veuillez indiquer « Java Architect » dans la ligne d'objet du courriel .
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION