Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

eXalt

NewBe an early applicant

Développeur·se fullstack Java / Spring Boot (H/F)

Posted
Discussion

Summary

Fullstack Java developer (backend-leaning) hired by consulting firm eXalt to embed in a client's SaaS digital-signage product team (5 devs, 1 DevOps, 1 PO) near Bordeaux: build event-driven REST APIs and microservices with recent Java/Spring Boot, work on a partly Kotlin embedded player, touch Angular occasionally, and code with AI tools like Claude Code. CDI, hybrid with 3 remote days/week.

🧑 💻 Java 25/26, Spring Boot 4, développement agentique

🗒️ CDI - Mission longue

🏠 Télétravail : Hybride, TT 3 jours par semaine

Démarrage : Idéalement Décembre 2026

Java 21/25 · Spring Boot · Spring Batch · Spring Security · API REST · micro-services événementiels · Kotlin · RabbitMQ · PostgreSQL · développement agentique

Java 25, Spring Boot 4, et une stack mise à jour dès que les versions sortent. Ici, tu ne subis pas de legacy figé. Tu portes un produit, tu proposes, tu tranches, tu livres. Personne ne te tend un ticket tout mâché. Tu progresses aussi sur le développement agentique avec Claude Code.

Nous recherchons Un·e développeur·se Java fullstack, orienté·e backend, pour remplacer un départ dans une petite équipe produit et devenir l’une de ses forces motrices.

Ce que tu feras : porter un produit qui change régulièrement

Tu rejoins un éditeur SaaS d’affichage dynamique. Des marques de la grande distribution, de la cosmétique et de l’automobile diffusent leurs messages en magasin, sur écrans TV et sur le terrain.

L’équipe compte 5 développeur·ses fullstack, 1 DevOps et 1 PO.

Au quotidien :

  • Tu développes des API REST et des micro-services à communication événementielle, avec Spring (Boot, Data, Security, Batch).

  • Tu écris des tests solides : le lead dev y est très attentif.

  • Tu conçois et améliores en continu : tu dessines une grande partie des solutions.

  • Tu crées tes tickets et tu affines les sprints.

  • Tu travailles sur le player, quasi embarqué, en partie en Kotlin. Si tu maîtrises Java, Kotlin s’apprend.

Plus ponctuellement : tu touches à Angular (moins de 10 % du temps).

Tu es la bonne personne si…

  • Tu maîtrises Java récent et l’écosystème Spring

  • Tu as déjà testé sérieusement une appli. Tu utiliseras cette rigueur pour livrer vite sans casser une diffusion en magasin

  • Tu codes avec l’IA, ou tu as vraiment envie de t’y mettre

  • Tu bricoles des POC perso et tu proposes sans qu’on te le demande

Un plus : RabbitMQ, PostgreSQL, Redis, GraalVM, Angular 18+, Azure.

Fais demi-tour si…

  • Tu préfères exécuter des tickets plutôt que sortir du cadre.

  • Les priorités qui changent dans l’urgence, les user stories pas toujours écrites à 100 % et les coups de rush te fatiguent.

  • Tu n’es pas véhiculé : car sans, c’est compliqué (poste basé à Saint-André-de-Cubzac, près de Bordeaux.

Ce que tu trouveras chez eXalt

  • Un suivi construit avec toi. Suivi de mission sur mesure, bâti avec toi et le client, et un cercle d’expertise dès ton arrivée, dans un collectif de 1 500 personnes.

  • Tu continues d’apprendre. 3,5 % du budget va à la formation, avec un LMS alimenté par les consultants et des mentors activables à tout moment.

  • Tu t’entraînes sur l’IA. Think Agent te met sur des cas métier réels, et les eXaltemps (3 fois par an) sont orientés IA en 2026.

  • Tu as une voix. Plus d’1/3 des consultants ont un rôle dans l’organisation.

Ton parcours de recrutement

Premier échange au téléphone | 5-10 min

Entretien avec notre Global Recruiter à Bordeaux | 45 min

Échange avec un Digital Sales Manager | 45 min / 1h

Entretien avec l’un de nos associés | 45 min / 1h

Postule maintenant

Si cette annonce disparaissait demain et que tu le regrettais, c’est que tu as envie de postuler 😊. Ne te dis pas « plus tard ». Rejoins les consultants eXalt qui ont eu le même réflexe !

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →