Resolved the issue by replacing Autowired bean creation of VaultTemplate with manually creating a new instance. of VaultTemplate.
VaultTemplate vaultTemplate = new VaultTemplate(VaultEndpoint vaultEndpoint, ClientAuthentication clientAuthentication);