For the main portion of the app I'd probably go with Beanstalk from an ease of use perspective. Is everything (except the DB of course) contained in the Java app? For the MySQL portion of it, you could spin up an RDS (MySQL) to hold the data for your app.