Technologies OS: macOS Sierra IDE: Intellij In my experience as a programmer I have noticed a lot of newer programmers are intimidated by Java Spring. But its easier than you think, especially with the emergence of Spring Boot. Head over to https://start.spring.io/. This is the spring initializer website to help you get started as fast as possible.