Hey guys. I am a Programmer Analyst Trainee at Cognizant Technology Solutions in the Advanced Java Domain. I joined Cognizant on 24th Dec 2015. I got an offer from Oracle Financial Services Software too as Associate Consutant. Should i join the latter or not. I am really confused pls i need a definitive direction to think. I feel coz i got a good domain (Advanced Java) in cognizant and i am quite good at Java programming i should not leave cognizant coz i am not sure what domain OFSS might put me in. 