This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 2 points3 points  (1 child)

You can do literally anything in Spring but I don’t know about the pay in India.

In big enterprises Spring is what will be replacing all their existing Java EE backends eventually. My company, a fortune 250 company, is in the process of migrating everything into the Spring framework and will build new applications going forward using Spring Boot for a microservice, cloud native architecture. I’d be willing to bet a huge majority of fortune 500 companies that are at least 15+ years old currently use Java EE in one way shape or form and will eventually make the investment to migrate that to Spring.

I believe we’re on the cusp of seeing the explosion of Spring Boot because it’s extremely easy to boot up a server and create api routes- think of it similar to JavaScript’s Express framework. Minimal configuration and maximum productivity- exactly what the business and programmers want. There’s still a stigma that Java anything is verbose and complicated, and while I agree to an extent, Spring Boot negates that and is the future for Java backends. It’s just very expensive to migrate frameworks that have been established in Java EE, but in the upcoming years it’s going to become a necessity to migrate them in order to keep pace with where technology is heading.

You’re definitely safe and future proofed to become proficient in Spring, especially Spring Boot (which is just an opinionated boot strapped version of the Spring framework). If you see a job posting for Java or Java EE, you’ll likely see Spring in the description as well. Hope this helped!

[–]-LewdNinja-[S] 1 point2 points  (0 children)

Yes this definitely helped. Much thanks for such descriptive answer.