{"id":2007629,"url":"https://alion.io/job/ebmc-developpeur-java-fullstack-composante-ia","title":"Développeur Java Fullstack – Composante IA","company":{"id":3909439,"name":"Ebmcgroup","domain":"ebmcgroup.eu","url":"https://alion.io/company/ebmcgroup","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"freelance","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bordeaux, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":250,"max":350,"currency":"EUR","period":"day","gross":null,"usd_annual":98500},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Embeddings","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"LangChain","optional":false},{"name":"LLM","optional":false},{"name":"Maven","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"RAG","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-01T08:35:49Z","employer_posted_date":null,"last_verified_at":"2026-10-01T08:35:49Z","board_verified":false,"closed_at":null,"days_open":10,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":10},"description":"Dans le cadre du développement et de l’évolution d’applications métiers, nous recherchons un Développeur Java Fullstack justifiant de 3 à 5 ans d’expérience. Le profil recherché devra présenter un intérêt marqué pour l’IA générative et, idéalement, disposer d’une première expérience pratique dans l’intégration de LLM au sein d’applications.\nLe consultant interviendra sur l’ensemble de la stack technique, aussi bien sur les composants backend en Java que sur les interfaces frontend. Il contribuera également à la conception et à l’intégration de nouvelles fonctionnalités reposant sur l’intelligence artificielle.\nMissions principales :\nConcevoir, développer, faire évoluer et maintenir des applications Fullstack basées sur Java / Spring Boot.\n\nDévelopper et intégrer des API REST.\n\nContribuer aux développements frontend avec Angular ou React / TypeScript.\n\nConcevoir et intégrer des fonctionnalités exploitant l’IA générative et les LLM.\n\nConnecter des modèles via API et mettre en œuvre différents cas d’usage, notamment les chatbots, la recherche intelligente, la génération de résumés et le traitement de documents.\n\nContribuer à la conception de solutions reposant sur une architecture RAG ainsi qu’à l’utilisation de bases vectorielles.\n\nMettre en œuvre des techniques de prompt engineering et optimiser les interactions avec les modèles.\n\nParticiper à la réalisation des tests unitaires et des tests d’intégration ainsi qu’aux revues de code.\n\nContribuer aux pratiques CI/CD et au maintien de la qualité du code.\n\nTravailler en collaboration avec les équipes produit, architecture et métier dans un contexte Agile.\n\nProfil recherché\nIndispensables : maîtrise de Java 11/17+, Spring Boot, API REST, JPA/Hibernate, SQL, Git et Maven/Gradle, ainsi qu’une expérience en développement frontend avec Angular ou React et TypeScript.\nComposante IA : une première expérience opérationnelle dans l’intégration de LLM ou de solutions d’IA générative est attendue, notamment autour des APIs de modèles, du prompt engineering, du RAG, des embeddings ou des bases vectorielles.\nLa connaissance de Spring AI, LangChain4j, LangChain ou de tout framework équivalent constitue un atout. Les architectures Java modernes intègrent désormais de plus en plus Spring AI et des composants GenAI au sein des applications Fullstack.","description_format":"text","description_chars":2319,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T12:33:56Z"}],"visa":[],"liveness":{"score":74,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.787,"p_room":0.945,"age_days":8,"expected_fill_days":21,"reasons":["seen:8","velocity","win:mid"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":98500,"is_top_pay":false},"html_url":"https://alion.io/job/ebmc-developpeur-java-fullstack-composante-ia","json_url":"https://alion.io/job/ebmc-developpeur-java-fullstack-composante-ia.json","meta":{"generated_at":"2026-10-12T02:28:54Z","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":3637,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":3909439},"rest":"https://alion.io/mcp/rest/get_company?id=3909439"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Febmc-developpeur-java-fullstack-composante-ia"},{"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%2Febmc-developpeur-java-fullstack-composante-ia"},{"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%2Febmc-developpeur-java-fullstack-composante-ia"},{"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/ebmc-developpeur-java-fullstack-composante-ia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Febmc-developpeur-java-fullstack-composante-ia"}]}