Colossus is a high-level, robust, customizable framework developed for the JDA library. The framework has a lot of features that make Java bot development a piece of cake, it is designed to streamline and speed up the bot development process as much as possible. I personally use this framework for all of my bots.
For more information and the source code, check out the GitHub repository.