Strictly speaking, Josephus was not a contemporary—he was born several years after the latest possible date for the Crucifixion.
Close though, and still a contemporary to some of the Apostles, I’m sure.