Hello there,
Specializing in graphic design, HTML5, CSS, and PHP, I'm often redesigning websites, often for mobile, but can be done without that if not requested. I don't know Java, to be honest, but if I know how the site works, and what needs to be done, I can do it anyways, with all the source code, using a custom framework, SEO friendly URLs, and the like. I have a testing server for you to be able to see the code while I rebuild your site.
Have a nice day.
Regards,
Matt