senior java careers in Halifax, Canada