Firebase is a game agnostic, high availability, scalable platform for multiplayer online games written in Java. You code your game against the API and deploy it to the server much like you would do with a Web application.
Easy sending of files point-to-point.
Unit tests for MariaDB and MySQL.