nous recherchons

Ingénieur Senior Backend (Java) A distance Temps plein

Notre client :

Notre client est une plateforme de publicité omnicanale sell-side qui exploite des audiences mobiles en temps réel et une technologie pilotée par l'IA pour proposer des campagnes de publicité numérique à grande échelle, alimentées par des données. La plateforme fonctionne avec des milliers d'applications mobiles et de sites web dans le monde entier, traitant quotidiennement des dizaines de milliards de signaux de données anonymes de première partie pour aider les spécialistes du marketing à comprendre le comportement des consommateurs, à identifier de nouvelles opportunités et à stimuler la croissance de l'entreprise.

Vos tâches :

  • Concevoir et développer des applications et des API backend modulaires et hautement évolutives en utilisant Java v.21 et Spring Boot.
  • Maîtriser l'ensemble du cycle de développement - de l'analyse des besoins, la conception, le codage et les tests jusqu'au déploiement et à la surveillance en production.
  • Mener des initiatives visant à améliorer l'évolutivité, les performances et la sécurité du système.
  • Collaborer étroitement avec Product, Algo, DevOps, BI et Marketing pour fournir des solutions intégrées et orientées métier.
  • Assurer l'observabilité grâce à une journalisation robuste, des mesures et des alertes avec des outils tels que Prometheus, Grafana, Kibana.
  • Favoriser l'adoption des meilleures pratiques d'ingénierie, des normes de qualité du code et de la documentation technique.
  • Encadrer et guider les développeurs débutants, en favorisant le partage des connaissances et l'amélioration continue.

Expérience et compétences requises :

  • Licence en informatique ou expérience pratique équivalente.
  • Plus de 5 ans d'expérience professionnelle en développement Java - Obligatoire
  • Expérience confirmée dans la conception et la fourniture de systèmes distribués complexes et de microservices (Docker, Kubernetes).
  • Forte compréhension des défis liés à l'évolutivité, à la concurrence et à l'optimisation des performances.
  • Expérience pratique des outils CI/CD et des pipelines de construction/déploiement automatisés.
  • Maîtrise des frameworks Spring et Spring Boot.
  • Excellentes compétences en matière de communication et capacité à influencer la direction technique au sein des équipes.
  • Expérience de l'exécution d'applications sur Kubernetes, en mettant l'accent sur la conception de services qui évoluent efficacement et consomment des ressources de manière efficace (plutôt que sur l'administration de clusters).
  • Capacité à mesurer et à améliorer les performances des applications à l'aide d'outils de profilage, d'analyse comparative et d'APM (par exemple, JFR, JMeter, Micrometer, New Relic, Datadog).
  • Anglais - Intermédiaire supérieur.

Ce serait un plus :

  • Connaissance du paysage publicitaire programmatique - DSP, SSP, échanges - avantage significatif.
  • Expérience des bases de données NoSQL (MongoDB, Couchbase) et des bases de données SQL.
  • Connaissance de la programmation réactive (Spring WebFlux).
  • Familiarité avec les outils de surveillance et d'alerte tels que Prometheus, Grafana et Kibana.

Conditions de travail

Semaine de travail de 5 jours, journée de travail de 8 heures, horaire flexible

Semaine de travail de 5 jours, journée de travail de 8 heures, horaire flexible ;

Travailler à domicile avec du café

Travail à distance.

Nous contacter
S'abonner aux offres d'emploi

    Contact Nous
    Bureau au Royaume-Uni :
    Téléphone :
    Suivez-nous :
    A-listware est prêt à devenir votre solution stratégique d'externalisation des technologies de l'information.

      Consentement au traitement des données personnelles
      Télécharger le fichier