{"id":3970559,"url":"https://alion.io/job/alten-developpement-back-end-java-data-kafka-rabbitmq-experimente","title":"Développement Back-End Java / Data Kafka, RabbitMQ Expérimenté","company":{"id":52934,"name":"ALTEN","domain":"alten.com","url":"https://alion.io/company/alten-com","size_band":"5000+","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":76,"open_postings":91,"ghost_share":0,"stale_share":0.967,"repost_share":0,"time_to_fill_p50_days":27,"computed_at":"2026-11-09T06:03:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Rabat, Morocco"],"countries":["MA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"BPMN","optional":false},{"name":"Couchbase","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Spring Boot","optional":false},{"name":"Git","optional":true},{"name":"Google BigQuery","optional":true}],"status":"live","first_seen_at":"2026-11-09T11:48:11Z","employer_posted_date":"2026-11-09","last_verified_at":"2026-11-09T15:53:01Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"ALTEN MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2200 collaborateurs et vise un centre d’excellence de 3300 ALTENiens en fin 2027. Elle s’impose aujourd’hui comme un acteur stratégique dans l’accompagnement du développement professionnel des ingénieurs.\nNotre mission : Répondre aux ambitions technologiques de nos clients - grands donneurs d’ordre internationaux - dans les secteurs de l’automobile, du ferroviaire, de la R&D et de l’IT, des télécommunications et des médias.\nRejoindre ALTEN MAROC, c’est intégrer un écosystème d’excellence et bénéficier :\nD’un parcours de carrière personnalisé et évolutif\nD’une politique ambitieuse de développement des compétences\nD’un environnement de travail stimulant, collaboratif et porteur de sens\nNous recherchons un développeur Back-End Expérimenté (3 à 7 ans d’expérience) en Java sur des systèmes distribués en production. Vos qualifications :\nMaîtrise de Java, Spring Boot, Kafka et RabbitMQ et des problématiques des systèmes distribués event-driven.\nCapacité à diagnostiquer et résoudre un incident de production de bout en bout, du symptôme à la cause racine.\nConnaissance de Kubernetes, Couchbase, Elasticsearch et Camunda (BPMN).\nAutonomie sur des sujets complets, avec des choix de conception pragmatiques (lisibilité, testabilité, sans over-engineering).\nVos missions :\nPrise en charge autonome de sujets complets : analyse, conception, implémentation, mise en production et suivi.\nDiagnostic et résolution d’incidents de production sur les flux distribués, avec postmortem.\n Évolutions fonctionnelles sur les microservices dans le respect des standards de l’équipe (revues de code, tests, performance).\nRéduction de la dette technique et contribution aux migrations en cours (Java 25, Spring Boot, Camunda).\n Profil recherché :\n3 à 7 ans d’expérience en développement back-end Java sur des systèmes distribués en production.\nCapacité démontrée à résoudre un incident ou un problème distribué de bout en bout : symptôme, cause racine, correction.\nFormation Bac+5 orientée informatique, ou expérience équivalente (apprécié).\nUne expérience dans le secteur retail / grande distribution constitue un avantage.\nMust Have\nMaîtriser les problématiques des systèmes distribués event-driven : livraison at-least-once, idempotence, événements dupliqués ou désordonnés, retry et DLQ.\n Diagnostiquer un incident de production de bout en bout, du symptôme (lag, doublons, timeouts, crashloop) à la cause racine, à partir des logs, des métriques et du code.\nConcevoir, développer et maintenir des applications robustes et scalables avec Java, Spring Boot, Kafka et RabbitMQ.\nNice to Have\nDéployer et diagnostiquer des applications sur Kubernetes : logs, crashloops, resource limits.\nExploiter Couchbase et Elasticsearch ; BigQuery est un plus.\nGérer les bases de données relationnelles et orientées document.\nFaire des choix de conception pragmatiques : lisibilité, testabilité, sans over-engineering.\nUtiliser Git ; utilisation régulière d’outils d’IA générative.\nFaire évoluer des processus BPMN Camunda : tâches externes, corrélation de messages, gestion des incidents et des instances bloquées.\nSoft Skills\nCommuniquer clairement en français, à l’écrit et à l’oral, avec l’équipe et le métier.\nAvancer en autonomie et savoir chercher l’information auprès des équipes et des partenaires.\nDéfendre un point de vue technique argumenté et le réviser face à de meilleurs arguments.\nÊtre à l’aise dans le traitement des incidents de production.\nEsprit d’amélioration continue des pratiques et des résultats.\nCollaboration active, partage des connaissances et esprit collectif\n Au plaisir de vous lire !","description_format":"text","description_chars":3766,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Morocco","iso":"MA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Engineering Services"],"lifecycle":[{"event":"open","at":"2026-11-09T15:53:01Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:4","win:early","comp:brand"],"computed_at":"2026-11-09T20:16:58Z"},"pay":null,"html_url":"https://alion.io/job/alten-developpement-back-end-java-data-kafka-rabbitmq-experimente","json_url":"https://alion.io/job/alten-developpement-back-end-java-data-kafka-rabbitmq-experimente.json","meta":{"generated_at":"2026-11-09T20:16:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7295,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":52934},"rest":"https://alion.io/mcp/rest/get_company?id=52934"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Falten-developpement-back-end-java-data-kafka-rabbitmq-experimente"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Falten-developpement-back-end-java-data-kafka-rabbitmq-experimente"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Falten-developpement-back-end-java-data-kafka-rabbitmq-experimente"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/alten-developpement-back-end-java-data-kafka-rabbitmq-experimente\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Falten-developpement-back-end-java-data-kafka-rabbitmq-experimente"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3970559}},{"tool":"search_jobs","arguments":{"company":"alten.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3970559},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}