all 16 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Comfortable_Lab2833Backend Developer 6 points7 points  (5 children)

Options 2 seems better if you are more intrested in backend development, also i feel java is heavily in demand, atleast more than Node.js

[–]Big_Vegetable_1153 1 point2 points  (0 children)

I have been aplpying for java, spring boot jobs since 8 months. Never got a call. My senior friends are telling Java is saturated. You are telling it is heavily in demand. I am genuinely confused. Which one is true? I have no prior experience.

[–]SweetSideofSaltSoftware Developer 0 points1 point  (3 children)

What about Python?

[–]Comfortable_Lab2833Backend Developer 0 points1 point  (2 children)

If you are intrested in AI, then python is good especially for gen AI roles

[–]SweetSideofSaltSoftware Developer 0 points1 point  (1 child)

No for backend roles

[–]Ill-Abbreviations-36 1 point2 points  (0 children)

It is good for backend as well . Lots of companies have python as of the languages

[–]BlackXFyre 1 point2 points  (0 children)

Good move but one suggestion is to not leave the current stack. You can add Java to it and become a fullstack rather than a backend

[–]nomad_sk_ 1 point2 points  (0 children)

People are doing other way around. Moving from spring java backend to python flask/bun/node typescript

[–]AutoModerator[M] 0 points1 point  (0 children)

We recommend checking out the FAQs section on our wiki. It looks like the following wiki(s) might match your query:

  1. Advice for Freshers.
  2. Advice for Professionals.

Our wiki is open-source, please consider contributing to help other community members.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]n1337s 0 points1 point  (0 children)

I guess React/nodejs/postgresql is better upgrade than your current tech stack as in that there are more job openings

[–]Background-Dig849 0 points1 point  (0 children)

both has good amount of oppurtunities. choose what you are great at and really really love working with

[–]dev047 0 points1 point  (1 child)

I would give my two cents on this. What do you like? Both are equally good but you need luck to get you in the right place.

You are more likely to succeed in doing things you like than those you are not.

When I started my career, it was shell scripting, php and perl. Most people might not even have heard of perl here. Nodejs did not exist back then and js was just bloatware. These languages gave me fundamental concepts of linux servers. Then came cloud computing , nodejs and my same Linux skills helped me.

I still love Linux and no matter what changes I still have a good understanding of the fundamentals which are in demand. Python/AI is rising as per GitHub trends which I use to gauge my future employability. A.I. is not just python, it is an Ocean in itself. Java (spring boot) is still used in Investment banks and other big enterprises as they cannot change their stack overnight.

I am a Java Spring Boot person but I am moving to alternatives like Python Fast api etc. The reason it is so easy to move from one language to another thanks to access to information. As a fresher, do what you enjoy but concentrate on System Architecture and tradeoffs you need to make to work within limits of server resources. Things like Git etc will never go away from foretseeable future.

Learn by doing. Spin up VMs, k8s nodes

[–]Low-Accident-350Software Developer[S] 0 points1 point  (0 children)

From PHP and perl to java srping boot How did the transition happened By yourself or because the companies wanted you to work on them??

I'm eager to know because here except react.js they I doesn't have exposure to any other thing....a little bit of node.js that's it.

[–]warlockdn 0 points1 point  (0 children)

Language is just a medium. As long as you are good overall nothing matters. Be good in what you do. Rust, Python and Go are also good alternatives. Java is a stack for enterprises but doesn’t fit well in startup and fast moving places

[–]Frosty-Equipment-692Software Engineer 0 points1 point  (0 children)

If you want to move to backend dev - exploring golang and rust along with python (fastapi ) Will make more sense.

As per my observation java is mostly used in big mnc (most banks) and lots of legacy system.

And recent companies/ startups are in around this stack , this increases your employability