Oi, se for pra consumir uma API, você pode estar usando as classes HttpClient, tipo, com o Java puro, com método main e tals.
Se for pra fornecer um endpoint Rest, você pode criar utilizando o servidor Wildfly, seguindo a especificação JavaEE.
No starter do JakartaEE (nome novo do JavaEE), você já pode criar o projeto Maven com o Wildfly no Docker, com um endpoint de Hello Worls já configurado.