Language robuste pour applications d'entreprise : gestion des transactions, scalabilité et intégration avec des bases de données (JDBI). Utilisé pour des solutions critiques en backend, avec une forte maîtrise des design patterns (DDD, MVC, SOLID, architecture hexagonale) et des frameworks comme Spring/Quarkus.