Offres disponibles pour ClickHouse

Développeur backend en chef

À distance
À plein temps
Emploi du projet
Tâches : - Perfectionnement et modification des modules de système existants ; - Développement de nouveaux modules d'affaires et d'intégration ; - Développement de nouveaux modules de système pour la transition vers l'architecture microservice et la migration ultérieure vers le nuage (SpringBoot, Docker, OpenShift, Istio). - Mise à niveau de la pile technologique existante (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf) ; - Optimisation et refactorisation de la solution actuelle ; - Participer à l'élaboration et à l'adoption des décisions architecturales ; - Participation aux discussions sur la mise en œuvre des améliorations du système ; - Révision du code, développement de tests unitaires. - Réalisation d'intégrations avec des modèles d'IA développés au sein de la Banque. Attentes : - H/S. 5 ans d'expérience ; - Excellente connaissance de Java 8, des modèles de conception et du multithreading ; - Compréhension des pratiques et approches actuelles pour la mise en œuvre de systèmes à forte charge et de l'informatique parallèle ; - Connaissance de J2EE, Spring ; - Maîtrise de JAX-RS, JPA, EJB ; - Expérience avec Maven, Git ; - Expérience des ORM (Hibernate/OpenJPA/Spring Data), XPath, JAXB, MQ. - Connaissance du langage SQL permettant d'écrire des requêtes de complexité moyenne ; - serait un plus : - Expérience des technologies suivantes : SOAP, JAX-WS, JTA, JMS, - Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf ; - AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes ; - expérience dans des projets sur des méthodologies (Scrum, Kanban) ; - expérience dans l'écriture de tests unitaires (en jUnit/TestNG) ; - expérience de travail avec les bases de données Oracle (12), PostgreSQL ; compréhension des principes d'optimisation des requêtes SQL ; - capacité à travailler avec la ligne de commande Linux, à écrire des scripts Bash minimaux ; - expérience dans Jira, Confluence, Jenkins ; - connaissance de DevOps.

Développeur Java

À distance
À plein temps
Emploi du projet
Tâches : - Perfectionnement et modification des modules de systèmes existants ; - Développement de nouveaux modules d'affaires et d'intégration ; - Développement de nouveaux modules de système pour la transition vers l'architecture microservice et la migration ultérieure vers le nuage (SpringBoot, Docker, OpenShift, Istio) ; - Mise à niveau de la pile technologique existante (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf) ; - Optimisation et refactorisation de la solution actuelle ; - Participer à l'élaboration et à l'adoption des décisions architecturales ; - Participation aux discussions sur la mise en œuvre des améliorations du système ; - Révision du code, développement de tests unitaires ; - Réalisation d'intégrations avec des modèles d'IA développés au sein de la Banque. Ce que nous attendons de vous : - Formation technique supérieure ; - 5 ans d'expérience professionnelle ; - Excellente connaissance de Java 8, des modèles de conception et du multithreading ; - compréhension des pratiques et approches modernes de la mise en œuvre de systèmes à forte charge et de l'informatique parallèle ; - Connaissance de J2EE, Spring ; - Maîtrise de JAX-RS, JPA, EJB ; - Expérience avec maven, git ; - Expérience avec ORM (hibernate/openJPA/Spring Data), XPath, JAXB, MQ. - Connaissance du langage SQL permettant d'écrire des requêtes d'un niveau de complexité intermédiaire ; Un plus : - Expérience des technologies suivantes : SOAP, JAX-WS, JTA, JMS, - expérience avec Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf ; - expérience avec AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes ; - expérience dans des projets utilisant des méthodologies agiles (Scrum, Kanban) ; - expérience dans l'écriture de tests unitaires (en jUnit/TestNG) ; - expérience de travail avec les bases de données Oracle (12), PostgreSQL ; compréhension des principes d'optimisation des requêtes SQL ; - capacité à travailler avec la ligne de commande linux, à écrire des scripts bash minimaux. - expérience dans Jira, Confluence, Jenkins ; - connaissance de DevOps.

Administrateur de systèmes et de projets logiciels (Senior)

À distance
À plein temps
Emploi du projet
Administrateur de systèmes et de projets de logiciels bancaires très chargés. Exigences : ∙ expérience de 3 ans dans la maintenance de complexes de PPO (logiciels d'application) ; ∙ Connaissance des systèmes d'exploitation des familles Windows et Unix au niveau de l'administrateur système ; ∙ administration de serveurs d'applications Apach / Tomcat / Nginx (configuration, optimisation, monitoring, logging, load balancing) sur plateforme CentOS ; ∙ administration du broker de messages RabbitMQ (configuration, optimisation, monitoring, logging, load balancing) ; ∙ administration de modules cryptographiques (CryptoPro) ; ∙ personnalisation de la logique commerciale (Rubby, Python, PHP) ; ∙ la résolution des incidents et des problèmes liés à la boucle productive du système ; ∙ soutien de l'environnement de test, résolution des défauts de l'environnement de test ; ∙ fournir des données sur les demandes d'utilisateurs atypiques (NTR) à partir de bases de données relationnelles (PosgreSQL / MS SQL / PL-SQL) et non relationnelles (MongoDB, Yandex ClickHouse) ; ∙ mise en œuvre et soutien des systèmes de gestion de la configuration Puppet/Ansible ; ∙ conteneurisation de Docker, Kubernetes ; ∙ mise en œuvre et prise en charge de systèmes de surveillance des applications basés sur Zabbix 2.x/3.x/4.x ; ∙ configuration et optimisation du pipeline de livraison à la prod (GitLab / Genkins). ∙ Maintenir la documentation sur les technologies mises en œuvre et la base de connaissances pour la résolution des incidents et des problèmes ; ∙ automatisation des tâches typiques en python, bash, cmd ; typification de la résolution des incidents et escalade des scripts vers les lignes de support en aval (0/1) ; ∙ Assurer la liaison avec les 3e et 4e lignes d'assistance technique en ce qui concerne le développement et l'exploitation du système ; ∙ connaissance approfondie des processus ITIL et des principes de fonctionnement des services de support des systèmes informatiques dans une grande organisation ; ∙ un niveau d'anglais suffisant pour étudier la documentation technique. Responsabilités : ∙ administration du complexe RPO ; ∙ Résolution des incidents et des défauts ; ∙ optimisation des performances ; ∙ maintien d'une documentation sur les technologies mises en œuvre et d'une base de connaissances sur la résolution des incidents et des problèmes ; ∙ la formation des administrateurs d'applications ; ∙ développement d'activités de prévention des incidents, préparation et test des plans DR ; ∙ l'organisation d'événements pour résoudre les problèmes en cours et la dette technique ; ∙ planifier et contrôler la mise en œuvre des changements. Projet : travailler sur un projet bancaire. TasTracker : Jira, confluence. Durée du projet : plus d'un an. Citoyenneté : RF, RB.