I have been a Java software engineer since 2017. When I first started we used Java 6. Now we mainly use Java 11.
Certainly Java has evolved. Before Java 8 it was a bit frustrating and not feature rich.
Java 8 was a huge development in my opinion. Then Java 11 is also a big step up.
Nowadays, Java 19 has some significant new features.
What I love about Java is the platform independence and the fact that it is maintained very well. People keep using it and keep supporting its development.
Never used java maybe because while I was starting my learning the horror I heard about it made me ran away from it
(poor me!) but I could say 70% out of known people migrated due to its implementation just like a mini C language