Если ваш проект собирается с помощью Maven, а вы хотите писать асинхронный код без боли и callback-ада, то kotlin coroutines maven — это та самая связка, которую нужно освоить. Корутины давно стали сердцем современной Kotlin-разработки, и подключить их к Maven-проекту проще, чем кажется. Я покажу, какие зависимости прописать, как настроить компиляцию и как написать первый несложный пример, который можно сразу запустить.