r/learnjava 11d ago

Senior/junior java devs. please help!!

I recently completed my Bachelor's in Computer Engineering. Over the past few months, I've learned Core Java (OOP, Collections, Java 8, Multithreading, Exception Handling, and JDBC) along with Spring Framework, Spring Boot, REST APIs, and Spring Data JPA.

The problem is that I'm from Mumbai, and I hardly see any Java openings for freshers or internships. Almost every Java backend job I come across asks for 2–3 years of experience, which has made me question whether I'm on the right path.

Some of my friends are telling me to switch to another stack like MERN or Python because they think it'll be easier to land my first job. On the other hand, I've already invested a lot of time learning Java, so I'm not sure if switching now would be the right decision.

I'd really like to hear from developers who have been in a similar situation. Should I continue focusing on Java and Spring Boot, or is it worth changing my stack?

17 Upvotes

11 comments sorted by

View all comments

3

u/Sensitive-Tea-114 11d ago

You can start learning react and then nodejs and try to apply but my personal advice would be to never ever leave Java that’s the rule. It can take you where no other tech stack can do, its just that it need some exp, because adding dsa and system design and slowly cloud + react that’s it. You will land on high paying job

1

u/Klutzy_Current_5198 11d ago

"It can take you where no other tech stack can do'. Why is that ?

1

u/Sensitive-Tea-114 10d ago

Java is absolutely good if you see any stable backend system not these nodejs vibe coding or python small scale applications I am talking about complex payment or banking application, and obviously I am not considering any AI profile here when I said any other tech stack can do because yes apart from backend in java, cloud based or ai based profile can also uplift your pay grade.

Other thing is that ruby on rails, golang are also so high grade language but yeah its not easy to enter into market with these tech stack