Senior Java Software Engineer

il y a 2 semaines


Casablanca, Casablanca-Settat, Maroc HPS Temps plein

Rejoignez HPS : Nous Recrutons

Êtes-vous passionnés par la technologie et l'innovation ? Êtes-vous prêts à façonner l'avenir du paiement électronique ? Si oui, nous vous invitons à rejoindre notre équipe dynamique au sein de HPS

Qui sommes-nous ?

HPS est une multinationale en constante évolution, leader mondial dans le domaine du paiement électronique. Nous sommes fiers de notre engagement envers l'excellence, l'innovation et la créativité. Notre équipe diversifiée travaille sur des projets stimulants et révolutionnaires qui transforment notre façon de vivre, de travailler et de communiquer.

La création d'un impact mondial est ce qui nous rend uniques :

Avec des bureaux dans le monde entier, nous bénéficions de la diversité et du savoir-faire dans nos activités quotidiennes. Présents dans 11 bureaux sur tous les continents, nous offrons également des possibilités de mobilité intéressantes dans plusieurs BU.

Ce que nous recherchons :

Nous recherchons des esprits brillants, des pionniers de la technologie, et des innovateurs passionnés qui sont prêts à repousser les limites et à créer un impact positif. Nos opportunités de carrière couvrent un large éventail de domaines, notamment:

Senior Java Software Engineer

Vous interviendrez sur des systèmes critiques au cœur des parcours de paiement et de services financiers utilisés quotidiennement à grande échelle.

Rejoignez
une équipe d'experts techniques
travaillant sur des
plateformes bancaires
critiques, utilisées par
de nombreux clients internationaux
, au sein d'un
groupe stable
, et
reconnu
. Le groupe dispose de bureaux dans plusieurs pays, offrant un environnement de travail international et multiculturel.

Vous interviendrez sur la conception et l'implémentation de solutions Java modernes, bâties sur des
architectures microservices,
capables de gérer
de forts volumes transactionnels
, avec des exigences élevées en matière de
sécurité
, de
performance
et de
résilience
.

L'environnement technique est riche, exigeant et à la pointe, avec des déploiements on-premise et cloud (AWS), et une forte culture d'ingénierie logicielle.

Mission

En tant que
Senior Java Software Engineer
, vous jouerez un rôle clé dans la conception, l'évolution et la robustesse des solutions logicielles. Le poste est rattaché à l'équipe d'architecture et s'inscrit dans une dynamique transverse, en interaction avec de nombreuses équipes techniques et fonctionnelles :

  • Concevoir des architectures techniques scalables, sécurisées et résilientes
  • Participer activement aux choix d'architecture et aux décisions structurantes
  • Garantir la qualité, la maintenabilité et l'évolutivité des solutions
  • Être un référent technique au sein de l'équipe

Responsabilités principales

  • Analyser
    depuis l'équipe d'architecture,
    les besoins fonctionnels et évaluer les impacts techniques (performance, sécurité, évolutivité)
  • Concevoir et rédiger les spécifications techniques
  • Développer des composants logiciels Java / Spring (Spring Boot) dans une architecture microservices
  • Implémenter des mécanismes de gestion de la charge, de résilience et de tolérance aux pannes
  • Travailler sur des flux asynchrones et événementiels (Kafka)
  • Assurer une responsabilité de bout en bout sur des composants critiques, de la conception à la mise en production et à l'exploitation.
  • Interagir avec des bases de données PostgreSQL, Oracle et MariaDB
  • Exploiter des moteurs de recherche et d'indexation (OpenSearch / Elasticsearch)
  • Intégrer des solutions de cache et de performance (Redis, SpringCache)
  • Contribuer aux pipelines CI/CD et aux déploiements sur Kubernetes (on-premise & AWS)
  • Participer au traitement des incidents, à l'analyse des anomalies et à leur résolution
  • Rédiger et maintenir la documentation technique
  • Accompagner et faire monter en compétence les membres de l'équipe
  • Garantir un haut niveau de qualité logicielle via une approche rigoureuse à l'aide notamment de revues de code et de tests (unitaires, d'intégration et non-régression), intégrés aux pipelines CI/CD.

Exigences transverses

  • Sensibilité forte aux enjeux de sécurité applicative (authentification, autorisation, chiffrement, secrets, etc.)
  • Bonne compréhension des systèmes distribués et des problématiques de cohérence
  • Capacité à concevoir des solutions adaptées aux forts volumes et à la haute disponibilité
  • Approche rigoureuse orientée qualité, fiabilité et performance

Profil recherché

Vous justifiez d'une expérience d'au moins 5 ans en tant que Senior Java Software Engineer et vous justifiez d'une bonne maitrise en :

  • Java / Spring / Spring Boot
  • Architectures microservices
  • PostgreSQL
  • Expérience très appréciée sur :
  • Kafka
  • OpenSearch / Elasticsearch
  • Redis
  • Kubernetes
  • AWS
  • Connaissance des outils CI/CD (Jenkins, Maven, Docker, etc.)
  • Compréhension (ou expérience) côté front avec AngularJS
  • À l'aise dans des environnements complexes et critiques (banque, paiement, finance, etc.)
  • Capacité à travailler avec des équipes expertes, dans un cadre exigeant et structuré
  • La connaissance des systèmes bancaires ou de paiement est un plus ; une montée en compétence progressive sur le domaine métier sera assurée.

Pourquoi nous rejoindre ?

  • Projets
    techniquement ambitieux
    dans le secteur bancaire
  • Produits utilisés par
    de nombreux clients à l'international
    et à
    grande échelle
  • Environnement
    stable
    , structuré et reconnu
  • Une entreprise qui investit durablement dans la formation, la montée en compétence et le développement professionnel de ses collaborateurs.
  • Stack technologique
    moderne et évolutive
  • Équipes composées de
    développeurs expérimentés
  • Packages très compétitifs
    et conditions attractives
  • Réelles opportunités d'évolution technique et d'impact

  • Senior Java Software Engineer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc Société Générale - Africa Technologies & Services Temps plein

    Vos responsabilités :Piloter la conception technique des solutions en appliquant les principes du software craftsmanship (BDD, TDD, continuous delivery).Challenger les besoins fonctionnels, rédiger et valider les scénarios avec les Business Analysts, et contribuer aux estimations via le poker planning.Assurer la qualité technique des livrables, la...


  • Casablanca, Casablanca-Settat, Maroc Scale Force Cloud Temps plein

    Company DescriptionScaleForce Cloud, founded by a former AWS engineer, specializes in building and scaling AI solutions on AWS. With a presence across the US, Europe, Middle East, and Africa, the company has delivered high-quality solutions in more than a dozen client engagements. ScaleForce Cloud services include AWS cloud architecture, MLOps & LLMOps...


  • Casablanca, Casablanca-Settat, Maroc Scale Force Cloud Temps plein

    Company DescriptionScaleForce Cloud, founded by a former AWS engineer, specializes in building and scaling AI solutions on AWS. With a presence across the US, Europe, Middle East, and Africa, the company has delivered high-quality solutions in more than a dozen client engagements. ScaleForce Cloud services include AWS cloud architecture, MLOps & LLMOps...


  • Casablanca, Casablanca-Settat, Maroc Société Générale Temps plein

    ResponsibilitiesAu sein de l'entité GBTO, en charge de la gestion des indicateurs de risque et du développement d'outils Pre-Trade et Post-Trade pour l'analyse des risques et la gestion des limites, vous rejoindrez une équipe à taille humaine, engagée et en forte proximité avec le business. Notre objectif est de garantir l'excellence opérationnelle et...

  • Senior Java Software Engineer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc Societe Generale Temps plein

    Reference 260000JXResponsibilitiesAu sein de l'entité GBTO, en charge de la gestion des indicateurs de risque et du développement d'outils Pre-Trade et Post-Trade pour l'analyse des risques et la gestion des limites, vous rejoindrez une équipe à taille humaine, engagée et en forte proximité avec le business. Notre objectif est de garantir l'excellence...


  • Casablanca, Casablanca-Settat, Maroc ManpowerGroup Temps plein

    Dans le cadre de nos projets stratégiques, nous recherchons unJava Software Developer Full Stack seniordisposant d'une solide expertise technique et d'une forte autonomie, capable d'intervenir sur des projetsend-to-enddans un environnement Agile et DevOps.Stack techniqueJava, Angular, Spring Boot, API REST, Web Services, MongoDB, NDBXMissions:Participation...

  • AD Software Engineer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein

    Mission Description The newly shaped Software Organization is currently seeking brilliant Senior Software Engineers to join the Autonomous Driving software teams. As a Senior Software Engineer you will be required to design and develop clean and highly scalable code for our Autonomous Driving stack. As a senior member of the team, you will also be expected...

  • AD Software Engineer

    il y a 6 jours


    Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein

    The newly shaped Software Organization is currently seeking brilliant Senior Software Engineers to join the Autonomous Driving software teams.As a Senior Software Engineer you will be required to design and develop clean and highly scalable code for our Autonomous Driving stack. As a senior member of the team, you will also be expected to provide hands-on...

  • AD Software Engineer

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc Stellantis Temps plein

    The newly shaped Software Organization is currently seeking brilliant Senior Software Engineers to join the Autonomous Driving software teams.As a Senior Software Engineer you will be required to design and develop clean and highly scalable code for our Autonomous Driving stack. As a senior member of the team, you will also be expected to provide hands-on...

  • Software Engineer Java

    il y a 2 semaines


    Casablanca, Casablanca-Settat, Maroc Société Générale - Africa Technologies & Services Temps plein

    Missions :L'entité GBTO/XRM est en charge de la gestion des indicateurs de risque, en développant des outils Pre-Trade et Post-Trade pour l'analyse des risques et la gestion des limites. Elle contribue à l'excellence opérationnelle et à la sécurité des services financiers.Vous avez envie de rejoindre une équipe à taille humaine, engagée et qui...