senior java careers in Bangalore, India