En este repositorio podras observar como se sube una imagen a Imgur, hay que recordar que en la plataforma de Imgur tienes que crear las credenciales para que tu aplicacion use su API. Tambien se utiliza el jar que procesa JSON objects de google para retornar el link para consumir la imagen. Tambien se utiliza el jar waffle para el encoding de las imagenes en base 64.
Para probar la aplicación solo debes clonar el repositorio, configurar el build path para que acepte los jar del proyecto y correr.
Recuerda colocar una imagen en la carpeta de tu usuario llamado avatar.jpg