german & iamgin careers in Bangalore, India