TL;DR; Проходить стоит, если есть желание. Главное - это упорядочить знания. Про разработку под Android не скажу, но для Java EE разработчика знание SE must have. По факту на сертификат смотрят, но только если выбор идет между двумя кандидатами.
Нужно поддерживать веб-сервис который будет хранить ключ-значение: ID-IP. Либо можно воспользоваться DHT, но зависит от специфики приложения и количества пользователей.