Most common RDBMS and NoSQL integrated via Spring Data projects.
Standalone JARs, Docker, Kubernetes, Pivotal Cloud Foundry, and other requested widely used options.
JUnit, Mockito, and Spring's own test suite allow TDD/BDD practices.
With tools like Spring Initializr, Boot auto-configuration, MVC, security etc.
IntelliJ IDEA and Eclipse popular along with Spring Tool Suite plug-ins.
Java 8+ for basic features. Java 11 LTS preferred for production.