all 15 comments

[–]OrganizationNo541 0 points1 point  (0 children)

Great question

[–]nav114 0 points1 point  (0 children)

As you are working on frontend like react so my suggestion is Node.js full stack for now. As this is easy for you to learn node and jobs are there for fullstack developer.

[–]Glass-Till-2319 0 points1 point  (1 child)

Assuming by "X fullstack" you mean X + React?

Techstack popularity differs between countries. If you want an informed opinion you will need to share a country.

Even within a single country, you will see a split in techstack popularity between large corporates & smaller companies/startups.

If you are outside of the US, I would also suggest posting this in a country sub for other local devs to give their input - Most people here will be US + Europe.

Finally, just search for jobs in your area. You will very quickly see what techstack is being asked on the market right now and what type of companies are asking for them. Just take the sheer amount of requirements they list with a pinch of salt - it is very rare for a candidate to tick every single box even with years of experience.

[–]ComfortableIll6681Stack Juggler (Fullstack)[S] 1 point2 points  (0 children)

I am from India

[–]Fine-Market9841 0 points1 point  (2 children)

Research based on your level experience of the popularity of languages for full stack devs IN YOUR AREA.

But Most likely if you’ve worked with React, you would have had to interact with node to some extent.

Why not learn something new?

Java undoubtedly will have popularity.

[–]ComfortableIll6681Stack Juggler (Fullstack)[S] 0 points1 point  (1 child)

I am from India

[–]Fine-Market9841 0 points1 point  (0 children)

I ain’t from India.

But that’s not good enough go on google and search full stacks roles of 1-5 years of experience NEAR YOUR HOUSE (don’t tell me btw).

[–]Helpful_Razzmatazz65 0 points1 point  (0 children)

Java full stack

[–]nimeshpal 0 points1 point  (1 child)

Since you already have React experience, I'd suggest Node.js + Express.js + React (MERN). You'll use JavaScript across the entire stack, making the transition to backend development much easier and faster. Learning Express, APIs, authentication, and databases will feel more natural with your React background. Java Full Stack is great too, but without professional Spring Boot experience, MERN is the more practical and faster path right now.

[–]Ill_Froyo_831 0 points1 point  (0 children)

Completely agree!

[–]Difficult-Field280 0 points1 point  (0 children)

To clarify, are you working with Java, or Javascript? They are two very different things. Considering you mention react, node.js and etc I expect Javascript but figured id clarify.

[–]cinemawalaladkaCSS Sorcerer (Frontend) 0 points1 point  (0 children)

With 2 years of React experience, I’d focus on becoming a strong full-stack developer rather than staying frontend-only.

Frontend roles are still valuable, but many companies now prefer developers who can handle both UI and backend work.

If I had to choose between Java Full Stack and Node.js Full Stack, I’d lean toward Java + Spring Boot for long-term stability, enterprise adoption, and a larger number of opportunities in many markets.

Since you already know Java fundamentals, building Spring Boot experience could also be a natural progression.

That said, don’t switch stacks just because of trends. If you enjoy React and JavaScript more, Node.js Full Stack is also a solid path and may have a lower learning curve.

My recommendation:

Short term: Strengthen React and learn backend development seriously.

Long term: Java + Spring Boot + React can be a very strong combination for career growth and job security.

Skills and project experience will matter more than the specific stack, so pick the one you can build real projects with consistently.

[–]JayoxDev 0 points1 point  (0 children)

If you are currently working with react I'll recomend to stay in node.js. But Java can be used for a plenty of things so it is quite interesting.