Peter Barker has left Absa Bank in Johannesburg for Barclays Bank. Barclays is aiming to build up its presence in the South African financial capital. Barker was head of the commodity finance team at Absa.