Développeur·se backend confirmé·e maîtrisant l'écosystème JVM et les architectures modernes orientées événements avec une solide culture de la qualité, des bonnes pratiques et de l'ingénierie logicielle moderne.
Compétences techniques
- Maîtrise de Java ou Scala, très bonne connaissance de l'écosystème JVM.
- Pratiques avancées en programmation fonctionnelle : immutabilité, fonctions pures, gestion des effets.
- Conception et développement d'API REST avec Spring Boot, Play, Akka/Pekko ou équivalents.
- Architectures eventdriven, messaging et streaming avec Kafka (ou technologies proches).
- Bases de données : SQL maîtrisé + pratique de MongoDB (NoSQL).
- Qualité logicielle : tests unitaires et d'intégration, CI/CD, observabilité (logs, métriques).
Au-delà de l'expertise technique, la personne idéale
- Fait preuve d'autonomie, de souci de la qualité et d'un réel engagement dans l'amélioration continue
- Aide les autres à monter en compétence
- Partage ses connaissances et son savoir-faire
- Favorise l'apprentissage collectif et l'autonomie
- Stimule la progression de l'équipe dans un esprit positif
- Curieuse, avec une réelle envie de comprendre le métier, elle s'intéresse au sens de ce qu'elle développe et cherche à produire des solutions pertinentes et cohérentes
- Elle est motivée pour intégrer l'IA dans le code, la documentation, les tests et les pipelines, et pour exploiter ces technologies dans l'amélioration du développement logiciel
- Elle sait faire valoir son point de vue tout en respectant les différences d'opinions, encourage les échanges constructifs et contribue à des décisions éclairées
- Elle contribue à l'ensemble du cycle de vie logiciel, de l'analyse et la conception jusqu'au développement, aux tests et à la livraison
- Enfin, elle évolue dans un esprit d'équipe bienveillant, fondé sur la collaboration, le respect et le souci du bien-être collectif