Преобразовать из Json в Java обьект?
У вас на входе не класс Dev, а массив/список Device
В ответе на вызов HTTP-метода возвращается не единичный JSON-объект {}, а [массив объектов]. Вы же в своём коде пытаетесь десериализовать массив объектов в единичный объект класса Dev, из-за чего и происходит выбрасывание ошибки. Необходимо при вызове restTemplate.exchange указать, что ответ на вызов метода должен быть десериализован в массив или список. Однако, делается это с помощью небольшого трюка с org.springframework.core.ParameterizedTypeReference классом:
ResponseEntity<List<Dev>> result = restTemplate.exchange(
                HELLO_URL,
                HttpMethod.POST,
                new HttpEntity<>(headers),
                new ParameterizedTypeReference<List<Dev>>() {}
        );

Подробное описание решения можно найти здесь