Développeur / Lead Tech Fullstack Java F/H

Smile
Asnières-sur-Seine, France
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Confluence BigQuery Cloud Database Databases Continuous Integration Software Design Patterns DevOps Identity and Access Management
+19 more
PostgreSQL Open Web Application Security Scrum Methodology RabbitMQ Swagger SQL Databases Strategies of Testing Openapi Google Cloud Spring Cloud GitHub Copilot ReactJS Large Language Models Spring-boot Backend AngularJS Apache Kafka Restful APIs Docker

Job description

En régie, intégré(e) à une équipe pluridisciplinaire en méthodologie Agile (Scrum / SAFe), vous concevez et développez les API et les composants back-end d’une plateforme e-commerce nouvelle génération. Votre rôle se joue en trois temps.

Concevoir et développer le back-end

  • Vous concevez et développez des API robustes et des composants performants dans un environnement distribué (gestion du compte client, réservation d’articles, parcours de financement, back-office multi-pays).
  • Vous mettez en œuvre une architecture orientée événements (Pub/Sub, Kafka ou GCP Pub/Sub) : couplage lâche, idempotence, cohérence éventuelle des données.
  • Vous appliquez les principes SOLID, les design patterns et l’architecture hexagonale / DDD - c’est vous le garant de la solidité de la conception.

Garantir la qualité et fiabiliser

  • Vous pratiquez le TDD et construisez une stratégie de test complète : unitaires, intégration, contractuels, fonctionnels de bout en bout.
  • Vous appliquez le Clean Code, le refactoring continu et les bonnes pratiques de sécurité (OWASP).
  • Vous documentez l’architecture et la maintenance (Confluence) et livrez des flux d’événements et des API prêts pour la production.

Déployer et faire progresser

  • Vous déployez et gérez les services sur Google Cloud Platform (Cloud Run, App Engine, Pub/Sub, Cloud SQL…) avec Docker et une chaîne CI/CD automatisée.
  • Vous intégrez les assistants de code IA (GitHub Copilot, Gemini Code Assist) à votre quotidien : accélération, génération de tests, refactoring, avec un regard critique sur les résultats (hallucinations, biais, RGPD).
  • Vous collaborez avec les équipes Front, ops et métier, et partagez vos pratiques au sein de l’équipe.

Smile s’engage pour un environnement où la diversité est une force et l’inclusion un pilier. Chaque talent est reconnu, respecté et encouragé à aller plus loin.

Votre environnement technique

Requirements

  • Langages / Frameworks : Java, Spring Boot, Spring Cloud
  • Architecture : Event-Driven (Pub/Sub, Kafka, RabbitMQ, GCP Pub/Sub), REST, OpenAPI/Swagger, hexagonale / DDD
  • Bases de données : SQL, PostgreSQL
  • Cloud & DevOps : GCP (Cloud Run, App Engine, Pub/Sub, BigQuery, IAM, Cloud SQL), Docker, CI/CD
  • IA & outillage : GitHub Copilot, Gemini Code Assist, culture LLM / RAG / prompt engineering
  • Front : React ou Angular pour les échanges avec les équipes Front / sujets fullstack, Vous avez 4 ans d’expérience en développement back-end et le goût du code propre et testé. On parie que vous cochez aussi ces cases :
  • Maîtrise de Java, Spring Boot et de la conception d’API RESTful
  • Expérience des architectures orientées événements et des principes SOLID / DDD
  • Pratique poussée du TDD et d’une stratégie de test complète
  • Une expérience GCP et une pratique quotidienne des assistants de code IA
  • Pratique des méthodes Agiles à l’échelle (certification SAFe appréciée)
  • Anglais professionnel (environnement technique international)

Benefits & conditions

Et aussi : mutuelle & transports pris en charge à 50 %, minimum 9 RTT/an, prime de vacances, Tickets Restaurant (9,50 €, pris en charge à 55 %), CSE dynamique.

Les prochaines étapes

  • Premier contact : Un échange téléphonique pour discuter de vos aspirations et de ce que nous pouvons vous offrir.
  • Rencontre : L’occasion de faire connaissance et d’explorer votre parcours professionnel.
  • Échange métier : Une discussion avec un de nos experts pour évaluer vos compétences et définir vos objectifs.

About the company

Chez Smile, on construit des solutions numériques ouvertes, performantes et durables, pour des acteurs majeurs de l’industrie et de la mobilité. Ici, une plateforme e-commerce multi-pays à forte audience qui bascule vers une architecture orientée événements : catalogue, réservation en ligne, parcours de financement, espace client. Pas de techno imposée pour l’effet vitrine - les bons outils, maîtrisés de bout en bout. 1 500 experts à travers l’Europe, et une vraie culture de la qualité logicielle., Avec plus de 400 passionnés, l’agence d’Asnières-sur-Seine (notre siège) est un véritable terrain de jeu pour les experts et les curieux qui veulent progresser et innover.

Pourquoi Smile !

Notre management de proximité par des pairs favorise l’échange et la mise en place d’un parcours de carrière adapté.

Parce que le secteur du numérique est en perpétuel mouvement. Smile s’engage à faire de vous un expert dans votre domaine, grâce à une offre de formation complète : accès à une plateforme d’e-learning, financement de certifications, outils de partage de connaissances…

Vous pourrez participer au développement de Smile via notre programme de cooptation interne rémunéré, allant jusqu’à 3000 €.

Votre année sera animée par des événements groupe et agence : convention annuelle, participation à des salons, summer party, afterworks formels & informels.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all