Senior Java Software Engineer
il y a 4 jours
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 7 jours
Casablanca, Casablanca-Settat, Maroc Société Générale - Africa Technologies & Services Temps pleinVos 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...
-
Senior Software Engineer, Cloud
il y a 7 jours
Casablanca, Casablanca-Settat, Maroc Scale Force Cloud Temps pleinCompany 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...
-
java software full stack senior
il y a 2 semaines
Casablanca, Casablanca-Settat, Maroc ManpowerGroup Temps pleinDans 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 pleinThe 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...
-
Senior Software Developer
il y a 5 jours
Casablanca, Casablanca-Settat, Maroc IDEMIA Temps pleinSince our founding, IDEMIA has been on a mission to unlock the world and make it safer through our cutting-edge identity technologies. Our technology leadership makes us the partner of choice for hundreds of governments and thousands of enterprises in over 180 countries, including some of the biggest and most influential brands in the world. In applying our...
-
Software Engineer Java
il y a 2 semaines
Casablanca, Casablanca-Settat, Maroc Societe Generale Temps pleinRéférence 25000OIMVos missions au quotidienL'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 à...
-
Senior Applications Engineer
il y a 2 semaines
Casablanca, Casablanca-Settat, Maroc Oracle Temps pleinLocation: Casablanca - #LI-OnsiteOracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves. As member of the Oracle Payments Product Development team, you will be contributing to the engineering efforts using a variety of technologies to deliver amazing product...
-
Senior Applications Engineer
il y a 2 semaines
Casablanca, Casablanca-Settat, Maroc Oracle Temps pleinDescriptionLocation: Casablanca - #LI-OnsiteOracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves. As member of the Oracle Payments Product Development team, you will be contributing to the engineering efforts using a variety of technologies to deliver...
-
Associate Software Engineer
il y a 2 semaines
Casablanca, Casablanca-Settat, Maroc Capgemini Temps pleinCapgemini Engineering, leader mondial des services d'ingénierie, rassemble des équipes d'ingénieurs, de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel. Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers...
-
Senior Applications Engineer
il y a 2 jours
Casablanca, Casablanca-Settat, Maroc Oracle Temps pleinDescriptionLocation: Casablanca - #LI-OnsiteOracle Payments team works with various business units in Oracle to bring new consumer payment offerings to market across the many industries Oracle serves. As member of the Oracle Payments Product Development team, you will be contributing to the engineering efforts using a variety of technologies to deliver...