A maneira mais fácil é usar os recursos do GNU grep:
grep -r --include '*.java' teststring /home/user1
Se você estiver em outra variante do unix que não tenha o GNU grep, aqui está uma maneira portátil:
find /home/user1 -name '*.java' -exec grep teststring {} +