You started with Java... a language designed to handle credit card transactions world wide. Your story would be very different if you started with say Rails.
As I look back, if we had used RoR or Python we might have moved faster with no negative impact on scale. We would have spent more money on extra servers though!