Java + дополнительные библиотеки + сервер приложений (написанный тоже на Java). Да, возможно, но это не очень удобно, и сайт будет без дизайна.
Для замены JavaScript есть Google Web Toolkit. И без него можно обойтись.
Но в любом случае нужны дополнительные знания помимо Java SE.