Hello,
I have just started working for one of the largest Indian software MNC. I have been mapped to
Java technologies. I feel lucky cause I love programming in Java and wanted to start my career as a Java Developer.
I have programmed in Java at college and am quite comfortable with the core concepts. In the next 2/3 years I plan to work really hard and smart and develop niche skill sets that would differentiate me from the crowd of Java developers all around so that I can be a valuable resource for the industry.
My questions :
1> What are the key knowledge and concepts expected out of a 2/3 year experienced Java developer ?
2> That I have a good grasp over core concepts in J2SE how should I plan my career path as a Java developer over the course of 2/3 years and beyond ?
3> What are some other niche skill sets/technologies that I should learn apart from regularly used java concepts that can set me apart from others?
4> I hear a lot about other technologies / tools developed by companies like PEGA , AbInitio , TIBCO etc...Are their product suites related to Java? would it be possible to master the tools developed by these companies in a span of 2/3 years? (I dont have any idea about them :P )
Waiting eagerly for reply from all the Java experts