Java EE is dead, why still using it?

github logo ・1 min read

I've been working as a software developer for 3 years now. In those years, I worked with Java as the main web development language, primarily Spring Boot framework within micro-services architecture.

I know that I barely have experience in the web development, but I still see some companies seek Java EE developers while they're adopting the micro-services architecture. I mean why would you do that! Do we need Java EE in the micro-services architecture? Should I know more about Java EE Servlets and Pages? and most importantly Is Java EE dead especially with all the hype of micro-services?

What do you think folks?

twitter logo DISCUSS (2)
markdown guide

IMHO, it's far from dead, but it's losing ground for sure.

The JavaEE specification and APIs can eliminate the need for maintaining Maven dependencies, which can be a security liability if you don't know how to avoid insecure JARs from being compiled into your web application. Imagine building a robust web app using only the standard library of your programming language of choice so you don't need external dependencies (or very few): that's the use case JavaEE is best intended for.

The Eclipse MicroProfile specification within JavaEE is an attempt at giving JavaEE a second wind as well, given the popularity of microservice architectures.


Thank you, this is the very first time that I hear about Eclipse MicroProfile.

Classic DEV Post from Dec 27 '18

Even the Big Ones Mess Up

This morning, my feed blew up due to my friends and family complaining about so...

Omar Muhtaseb profile image
A palestinian software engineer

Hey there reader...

Do you prefer sans serif over serif?

You can change your font preferences in the "misc" section of your settings. ❤️