Użyj sterownika pgjdbc-ng.
http://impossibl.github.io/pgjdbc-ng/
Obsługuje powiadomienia asynchroniczne, bez odpytywania. Używałem go z powodzeniem.
Zobacz https://database-patterns.blogspot.com/2014/04/postgresql-nofify-websocket-spring-mvc.html
Oleg ma też fajną przykładową odpowiedź