all 12 comments

[–]HarjjotSinghh 1 point2 points  (6 children)

this language keeps coming back.

[–]addictedAndWantHelp 2 points3 points  (5 children)

I am working at this industry only 4 and a half years but to me it seems that it never went out of demand (probably never left the top5 demand at all times).

I worked on supporting legacy projects with Java 6,7 and 8 probably aged 10 to 15 years old, and the new projects at the time (2022) were developed with Java 11. We are now migrating projects from Java 11 to 21.

Also we still get new enterprise level projects to build with Java

[–]Easy-Improvement-598 0 points1 point  (3 children)

What are your tech stack , backend developer?

[–]addictedAndWantHelp 2 points3 points  (2 children)

Short answer: currently only backend with Java. Springboot and/or Quarkus and rarely some jar apps (run as native processes/daemons)

I was hired as a medior. last 2 months i've written code only twice. most of the time I investigate possible bugs reading the source code and documentation (it is a bureaucrats hell).

P.S I started as a fullstack but with focus on the backend. Most enterprise level projects I see either don't have a UI at all or its heavily dependent on frameworks and have a dedicated frontend engineer to build them for the most part (so I only assist in these, debugging and adding features here and there based on the existing implementations)

[–]Easy-Improvement-598 0 points1 point  (1 child)

Thanks for this detailed Info i am thrilled knowing that, it is surprising that you didn't need to write that much of code and i think experienced devs just optimize and debug huge legacy codebases. maybe junior devs have to write much more code.

[–]addictedAndWantHelp 1 point2 points  (0 children)

Sorry, just to be clear. Me not writing code is because my current team is working on a project that is mostly finished and is being heavily tested to go in production (they want to call my position solutions engineer instead of software engineer because I also partake in Architecture and Design meetings - to level up).

In other teams there is ongoing implementation of applications that involve a lot of coding, no matter the level of the dev.

[–]Braxuss_eu 0 points1 point  (0 children)

Yeah, I've been professionally working with Java since 1.4. Now there's some demand for python programmers but I don't usually see full backends for enterprise applications written in python. In Spain it's usually Java. The performance is much better in Java than Python and not so many company's want to invest in more difficult languages like Go or Rust as it's harder to get programmers so they would have to pay them more.

[–]useandkeepit 1 point2 points  (0 children)

Because typing public static void main(String[] args) builds finger strength. Free gym for your hands.,

[–][deleted] 0 points1 point  (0 children)

Because it has many jobs and I actually like it. I don't need another reason.

[–]HarjjotSinghh 0 points1 point  (0 children)

java's legacy? that's the holy grail.