Если вы используете Spring, вы можете использовать RestTemplate Spring REST-клиент для вызова внешнего API из Java.
Пример:
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> request = new HttpEntity<>(someDto, headers)
restTemplate.postForEntity(postUrl, request, String.class);