Olá Thiago, tudo bem?
Que legal que você está migrando do Node para o Java! Com relação à sua dúvida, no Java, não existe um arquivo exatamente como o package.json do Node, mas existe um arquivo chamado pom.xml, que é utilizado no gerenciamento de dependências do projeto através do Maven.
Com relação ao Devtools, ele é uma ferramenta que permite o auto reload da aplicação em tempo de desenvolvimento. Para configurá-lo, você pode adicionar a dependência do Devtools no seu arquivo pom.xml e, em seguida, configurar o seu projeto para que ele utilize o Devtools.
Caso você esteja utilizando o Spring Boot, basta adicionar a seguinte dependência no seu arquivo pom.xml:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
E, em seguida, adicionar a seguinte configuração no seu arquivo application.properties:
spring.devtools.restart.enabled=true
Dessa forma, sempre que você fizer alguma alteração no seu código, a aplicação será reiniciada automaticamente.
Espero ter ajudado e bons estudos!