Java is absolutely a valid choice! J2EE and good framework will give you all you need to make a robust e-commerce website with transactional...
Separate names with a comma.