{"id":2027021,"url":"https://alion.io/job/skiils-senior-developpeur-backend-java-java-21-kafka-spring-boot","title":"Senior Développeur Backend Java — Java 21+ | Kafka | Spring Boot","company":{"id":3908701,"name":"skiils","domain":"skiils.com","url":"https://alion.io/company/skiils","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"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":["Casablanca, Morocco"],"countries":["MA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":55000,"max":65000,"currency":"EUR","period":"year","gross":null,"usd_annual":73142},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"BigQuery","optional":false},{"name":"CI/CD","optional":false},{"name":"Couchbase","optional":false},{"name":"ElasticSearch","optional":false},{"name":"GitLab","optional":false},{"name":"GitLab CI","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Spring Boot","optional":false}],"status":"live","first_seen_at":"2026-10-07T08:34:08Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-10T22:15:08Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Rejoins notre équipe en tant que Senior Développeur Backend Java. Tu seras responsable de la conception et du développement de microservices, de la construction d'architectures distribuées, de la gestion de données à grande échelle, et de la garantie de la résilience des systèmes. Tu travailleras dans un environnement digital et e-commerce à fort trafic, et tu auras un impact direct sur la qualité et la performance des produits digitaux.\nMissions\nConcevoir et développer des microservices en Java 21+ / Spring Boot, en garantissant leur robustesse et leur scalabilité.\nConstruire des architectures distribuées, en utilisant des solutions event-driven et en travaillant sur les échanges asynchrones avec Kafka et RabbitMQ.\nParticiper activement à la CI/CD, en maintenant et en faisant évoluer les pipelines GitLab CI/CD, ainsi qu'en contribuant à l'amélioration continue de l'existant.\nProfil recherché\n**En 1er, un savoir-être adapté à un environnement technique exigeant :*** Tu communiques clairement avec les développeurs, Product Owners et autres parties prenantes.\n* Tu sais diagnostiquer rapidement des problèmes complexes.\n* Tu es autonome et capable de tenir tes engagements sans compromettre la qualité.\n* Tu sais alerter rapidement lorsqu'un risque ou un blocage apparaît.\n* Tu apprécies les code reviews constructives et le partage de connaissances.\n* Tu as une réelle culture de la qualité logicielle et de la fiabilité.\n**En 2nd, un bagage technique solide :**\n* **7 ans d'expérience ou plus** en développement backend.\n* Une excellente maîtrise de **Java 21 ou version supérieure**.\n* Une très bonne maîtrise de **Spring Boot**.\n* Une expérience solide des architectures **microservices et distribuées**.\n* Une très bonne maîtrise de **Kafka et/ou RabbitMQ**, avec une compréhension approfondie des architectures event-driven.\n* Une expérience sur des problématiques de **scalabilité, concurrence, résilience et cohérence des données**.\n* Une expérience avec **Couchbase, Elasticsearch et BigQuery**.\n* Une bonne maîtrise de **Kubernetes**, notamment pour le déploiement et le diagnostic.\n* Une expérience des environnements **CI/CD et GitLab**.\n### Les petits plus qui feront la différence :\n* Une expérience dans un environnement **e-commerce, retail ou digital à fort volume**.\n* Une expérience dans la gestion et la réduction de **dette technique**.\n* Une utilisation d'outils d'**IA générative** pour le développement, la revue ou la documentation de code.\n* Une expérience sur des systèmes distribués à **forte criticité et fort volume**.\n* Une culture DevOps et une approche **You Build It, You Run It**.\nEt surtout, tu as envie de travailler sur des **systèmes backend complexes, distribués et à fort trafic**, tout en ayant un véritable impact sur la qualité et la performance des produits digitaux ?\nAlors rejoins-nous et construisons ensemble les services backend de demain !","description_format":"text","description_chars":2904,"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":["Commerce"],"lifecycle":[{"event":"open","at":"2026-10-07T13:30:24Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":22,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":73142,"is_top_pay":false},"html_url":"https://alion.io/job/skiils-senior-developpeur-backend-java-java-21-kafka-spring-boot","json_url":"https://alion.io/job/skiils-senior-developpeur-backend-java-java-21-kafka-spring-boot.json","meta":{"generated_at":"2026-10-11T01:13:33Z","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","counted_by":"address","units_charged":1,"used_today":1782,"day_limit":5000,"remaining_today":3218,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":3908701},"rest":"https://alion.io/mcp/rest/get_company?id=3908701"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fskiils-senior-developpeur-backend-java-java-21-kafka-spring-boot"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fskiils-senior-developpeur-backend-java-java-21-kafka-spring-boot"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fskiils-senior-developpeur-backend-java-java-21-kafka-spring-boot"},{"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/skiils-senior-developpeur-backend-java-java-21-kafka-spring-boot\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fskiils-senior-developpeur-backend-java-java-21-kafka-spring-boot"}]}