1
Nice list.
Some comments
- If you're just starting to develop something you don't need multiple versions of JDK. Just use the latest LTS version (v. 21 currently).
- Git is always good to have. IntelliJ IDEA has a built in git client so others aren't strictly needed at first
- Ultimate version of IDEA (paid software) has full support for Spring (inc. Spring initializer)
- If you run Linux podman is a good choice instead of Docker
- For plugins I'd add sonarlint (helps with code quality)
- I'd also add Spotless to the project for automatic formatting