Ingénieur logiciel senior, Big Data Java / Scala (Hybride)

  • Full Time
Job expired!

Notre entreprise

Nous sommes un leader en technologie mobile, fournissant des solutions innovantes à 1,2 milliard de consommateurs. Dans un monde de plus en plus numérique, nous aidons les entreprises à développer leur portée numérique et leurs outils pour optimiser l'expérience utilisateur, augmenter l'engagement, attirer de nouveaux clients et stimuler leurs revenus.

Pensez au marketing de performance, mais surboosté, car nos marketeurs et ingénieurs de haut niveau construisent des parcours numériques grâce à une approche marketing omnicanal sans pareil. Actuellement, nous travaillons avec les plus grands noms de la télécommunication, de l'assurance, de l'éducation, des biens de consommation courante et du commerce de détail dans plus de 45 pays en Amérique latine, en Afrique, au Moyen-Orient et en Asie du Sud-Est.

Le rôle

En raison de notre expansion mondiale, nous recherchons un développeur Senior Big Data enthousiaste pour rejoindre notre équipe de développement logiciel à Athènes, en Grèce.

Notre siège social est basé à Gerakas et nous avons adopté un mode de travail hybride.

En tant qu'ingénieur logiciel senior, vous ferez partie d'une équipe très compétente qui travaille sur des applications critiques tout au long du cycle de développement, de la conception et du design, au développement et à la livraison en production. Vous utiliserez une pile technologique moderne pour le traitement distribué des données, tels que Apache Spark, Hadoop, Kafka, Spring Boot, Java/Scala, et Data Lake pour construire la couche de données et de reporting de nos produits, traitant des centaines de millions de messages par jour. Vous travaillerez dans une équipe interfonctionnelle avec des ingénieurs QA Automation et DevOps. Vous collaborerez avec les équipes UI, Back-end et les chefs de produit pour produire notre plateforme technologique de marketing de classe mondiale.

Nous utilisons les meilleures pratiques de l'industrie et priorisons une expérience développeur exceptionnelle, ce qui signifie que vous aurez les outils et le soutien dont vous avez besoin pour vous épanouir dans votre rôle. Vous aurez l'opportunité de travailler avec une infrastructure cloud privée de premier ordre. Nous croyons en la création d'un environnement qui vous permet d'atteindre votre plein potentiel et de livrer un travail de haute qualité avec confiance.

Vos principales responsabilités seront :

  • Travailler sur des plateformes de big data, y compris les ingestions de données et le développement d'entrepôts de données
  • Programmation dans des systèmes de messagerie et de traitement de données distribués : Kafka, Spark
  • Concevoir, développer et soutenir les nouveaux et les anciens processus ETL en utilisant les normes de l'industrie et les meilleures pratiques pour améliorer le chargement des données à partir de et vers différents systèmes source/cible
  • Écrire des modules logiciels bien conçus, maintenables, testables et efficaces
  • Assurer que les conceptions sont conformes aux spécifications et que les spécifications couvrent tous les aspects nécessaires de la mise en œuvre
  • Fournir un support pour les systèmes de production
  • Soutenir l'amélioration continue en enquêtant et en présentant des alternatives et de nouvelles technologies

Exigences

Les compétences que nous requérons :

  • BSc/MSc en informatique, ingénierie ou équivalent
  • 4+ années d'expérience professionnelle à temps plein
  • Expérience de programmation en Java ou Scala ou autres langages de programmation fonctionnels
  • Excellente connaissance du SQL
  • Familiarité avec les outils de construction tels que Maven ou Gradle
  • Compréhension compétente de Git et de ses workflows

Les compétences que nous préférons :

  • Expérience avec une plateforme de traitement de données distribuées comme Spark, Hadoop
  • Expérience avec un système de messagerie distribué comme Kafka
  • Expérience de travail avec les entrepôts de données

Vous serez un excellent ajout à notre équipe si vous êtes :

  • Un membre d'équipe solide avec de bonnes compétences en communication
  • Passionné par le travail avec des technologies de pointe
  • Un penseur analytique avec une attention aux détails
  • Un professionnel fiable et dévoué avec une pensée claire et une forte attention aux détails
  • Capable de gérer plusieurs tâches et de prospérer dans un environnement dynamique, ainsi que d'équilibrer et de prioriser les activités pour s'assurer que les éléments critiques sont traités

Avantages

Nous offrons un salaire de base compétitif et des avantages sociaux, directement dépendants des qualifications et des compétences du candidat. L'excitation réelle vient du travail étroit avec une équipe dynamique, agile, intelligente et hautement motivée dans un environnement compétitif et rapide.

Suivez-nous sur LinkedIn et restez au courant de nos dernières nouvelles

Upstream est un employeur offrant l'égalité des chances. La société ne fait pas de discrimination sur la base de la race, de la couleur, de la croyance, de la grossesse, de la religion, du sexe, de l'origine nationale, de l'âge, du handicap, du statut matrimonial ou de tout autre statut protégé par la loi. La société fait également des aménagements raisonnables pour les employés handicapés. Enfin, la société interdit le harcèlement de toute personne en raison de son statut protégé. Cette politique s'applique à tous les domaines des actions du personnel, y compris le recrutement, l'embauche, la formation, la promotion, la rémunération, les avantages sociaux, le transfert, et les programmes sociaux et récréatifs.