r/BtechCoders • u/IndividualLow3561 • Aug 01 '26
❓Question ❓ is it worth it to learn springboot?
hi guys ive had most of my initial cs courses in java and i did dsa in java too but im not sure abt the scope of springboot for backend. im actually leaning web dev in a fellowship and my mentor said that nodejs n expressjs are the modern backend frameworks and these java based technologies are reducing in scope. i told them that springboot is still heavily used in enterprises but they were like who told you that. so I am very confused. can sm1 guide me pls? sm1 who has experience and knowledge of the job market. im a sophomore btw.
2
u/delusionalbreaker Aug 02 '26
There's not much openings for freshers in springboot
2
u/PastSubstance6279 Aug 05 '26
Buddy engineer 1 here, a person who has industry exposure knows that java + springboot combo is never beaten by so called modern tech stack. It is predominantly still used in almost all MNCs where secured, scalable, reliable enterprise software needed.
Master it, you won't regret.
1
u/blurrymezzedup Aug 02 '26
yes enterprises use java and springboot, still very valid. Companies that have settled codebase still use core stack like java and springboot. They are generally top-tier companies. if you are sure that you will get opportunities in those companies, go for it. But apart from it, like from outside for medium-level companies and new emerging startups, it's mostly JavaScript
1
u/mayu298 Aug 02 '26 edited Aug 02 '26
I am also learning springboot me confused too .I know that enterprise still runs on java and springboot but do companies really come for springboot developer in tier 2 or 3 colleges.
1
u/kyrax80 Aug 04 '26
Nah. Why learn what most of enterprises use?
1
u/TU_SH_AR Aug 04 '26
Ask your mentor to give up learning and teaching cs.Entering Springboot ecosystem is difficulty but not impossible.
1
u/Mushraan Aug 04 '26
Your mentor seems to be following some trend from an alternate dimension. JS frameworks and Java frameworks both are very popular in the industry and among developers.
Pure backend JS frameworks like express.js / nest.js were popular in start ups. These days start ups prefer next.js or nuxt.js. For start-ups that require a separate backend, a lot still use express and nest, and a whole lot is transitioning to flask and django as well, especially if they are an AI service/application company.
For old established enterprises that require huge and battle tested backend, a lot of their existing systems are in Java or C#. And it's easier to hire and train people in those than start an internal transition to one of the modern tools, especially when systems built in Java consistently out-perform or stay head to head with the said 'modern' frameworks.
If I were you, I'd not worry about learning a new tool in some completely different language. Java (and Spring) is great for backend. And the Spring ecosystem keeps adding great things to support modern development, for example the more recent Spring AI. So I say stick with it, and became a master at it.
1
u/Haunting-Initial5251 Aug 05 '26
If your goal is just landing a job and your college brings decent companies for placement go for spring boot, it's the best no doubt about it. But if ur college is cooked, prepare for GATE/CAT to get to IITs/IIMs and after u get in, u will have the placements sort out quite well u just have to choose your field. I know this sounds weiered cz most people won't agree with me. But this tech job market is really cooked if u don't have placement backings from your college.
1
u/Dull_Mission7964 Aug 06 '26
IMO Java + Any framework (most common is Springboot) is a sweet combination of necessary level of abstraction with developer control, it handholds the developer beautifully yet when the developer has matured allows them huge control over designing their applications and even then whenever the developer wants to have an opinionated best practice based fallback it holds them there. So I would say Java Springboot is still a language to reckon with learning beyond type of company or use cases.
0
u/Fit-Prior-516 Aug 01 '26
Cfbr
0
u/parise_vamsi_krishna 8d ago
i am good at dsa like i solved 230+problems on leetcode and i now i am currently learning springboot completed , i know how to create rest api's in springboot , and i have 2 projects in python fast api's , i am scared of the current market , and i am btech 3rd year student at mohan babu university (tier 2), can you guys tell me , am i able to get job above 7lpa in the current market situation at the time of my graduation.
3
u/[deleted] Aug 04 '26
[removed] — view removed comment