Êtes-vous disponible comme développeur Java Spring Boot senior ?
Pour des missions à Paris et en Île-de-France, sur site ou en télétravail partout en France. Envoyez les dates et la stack, je réponds dans la journée.
Pouvez-vous migrer une application de Java 8 ou 11 vers Java 21 ?
Oui. J’ai travaillé sur toutes les LTS de 8 à 21. Un plan de migration commence par les dépendances qui ont changé d’espace de noms ou quitté le JDK, parce que c’est là que se cachent les régressions, puis avance module par module derrière les tests existants.
Spring Batch ou Kafka : lequel choisir ?
Spring Batch quand le traitement est borné, redémarrable et rapproché d’une source de vérité. Kafka quand il est continu et que la latence compte. La plupart des vrais systèmes utilisent les deux, avec une frontière claire entre garanties par run et garanties par message.
Écrivez-vous des tests ?
Toujours. Des tests unitaires pour la logique, et des tests d’intégration sur une vraie base dans Testcontainers pour tout ce qui touche aux transactions, aux contraintes ou à la concurrence.