I have a Computer Engineering degree from Carnegie Mellon and 14 years experience programming. 8 years of that involved Java, and the sort of apps you are talking about. This is simple as far as apps go, but it is a complete app so the work will be more tedious than hard. I've developed 10s of similar apps for UPS, Weather Channel, CBS, banks, and smaller enterprises.
I'd like to get paid on a milestone bases. If you'd like, I'll send you a design diagram now. And if picked I'll send you a task list. And as I get 25, 50, 75, and 100% completion, I'd like 15, 30, 50, then 100 percent of the pay.