I wasn't sure where to post this, but I figured here was a good place. I appreciate the help!
I've never seen a program with an eCommerce major -- if you're willing to share, what school offers it?
In terms of your questions I'd like to clarify one thing first: Your major is eCommerce but you're asking about web developer jobs. Is your focus on development or is that where your interests lie in taking a backend emphasis to build ecommerce solutions? I ask because most people who call themselves eCommerce + anything are looking to do marketing, merchandising or store ops as a focus and want to respond to what you're looking for.
For the major part, I'm interested in the technical side as opposed to the business side - which is, as you state, marketing, merchandising etc. So I'm interested in both web development and eCommerce solutions.
Just be a developer does not fill the bill any longer. Many employers ask for business orientation and eCommerce is one example. I would check available open source projects and review what they offer and possibly look in the code. Most of them are PHP based.
It's really tough to answer this question with the given information. "ecommerce" is so ambiguous and broad that it doesn't have a lot of meaning from a direct employment standpoint. For an overview, ecommerce could be sales, marketing, operations, customer support, programming, design, logistics, etc...
I would ask what sort of job do you want post-college, and why you chose ecommerce / computer science as your major? Talking about specific areas of study like specific programming languages isn't really appropriate without knowing what you want to do.
I think you can search in Google, and I want to suggest one thing that till you don't do practicals you will not be able to remember those things and there is much more chance to create mistakes in development. You don't have remember coding terms instead just do more and more practicals.
As a web developer , is better that you know to develop in different platform so that you able to stand out among others.
Once you master one platform , it might not a big problem for you to learn another platform as long you love your job.