Hi, i am IT&Network Engineer, i have big experience with java , network and systems, i can crate a java application that will provide you file transfer from/to your server all over the world, this application will be well secured (authentication + encryption), i am sure you will be satisfied with the result :)