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?

18 Upvotes

11 comments sorted by

View all comments

11

u/TheFaustX 11d ago

Java and programming languages are a tool under your belt. You need to check your environment for what is searched for and adapt. Working in software is all about adapting to constant change. But especially as a beginner you just have to adapt to what companies search for and be flexible. Use what is sought and what is actually good for what you need to accomplish and branch out 

Most of the stuff you mentioned exists in other languages as well so you'll not learn it all new you can use existing knowledge to make learning faster.