Ask HN: Spring Boot, Java
Which companies in SF Bay Area are still developing using Spring Boot/Java tech stack in production for any recent or newly launched services? Or is everyone only using Python or Golang or something other than Java? You may wanna hop on to LinkedIn and do a quick search for the jobs demanding the specific technologies you wanna know usage of. That is not the ideal way, but should be a good estimate anyway. Enterprises use it for new services often, at least here in the UK. Java generally isn't the best language for young disruptive companies though which might be why you don't see hot SF bay area companies choosing Spring Boot. Node, Golang, and Python all seem popular depending on what you're building... I haven't seen it since 2015. In constrast, that particular tech stack is extremely common in India. I know this is not relevant to the post at hand but I thought it would be good to highlight how tech stacks differ from country to country. Sorry for the irrelevant comment. The only reason it's popular in India is due to the huge amount of service/consultancy devs doing work for Western companies. A large percentage of lucrative legacy enterprise contracts will be using java ( and spring really took over from ee). Second after that would be .Net I'd guess with other languages way down the list at least for back end stuff. Also consider the 100s of thousands of Indian guys who learned java and .Net at University. Reference: I work for an Indian company, but I'm not Indian. You are right; .net is indeed very popular in India. But I think after java, React is the most popular technology to learn. Almost all graduates come from tier 3 colleges, which is a name for every college that isn't in the top 5%. These colleges often churn out massively overpopulated courses with too many seats, which was partly responsible for the campus placement crisis we are facing now. Consequently professors employed by such institutions often have to min max for total covered content. A certain course in a well known tier 3 college taught React without first introducing HTML or javascript, in an introductory lecture. Not the OP, but I don't think that's irrelevant... it's an interesting data point! Even in the US, the few Java companies or teams I've seen also tended to be Indian-dominant. Part of the reason I quit my last job was that when my previous manager quit, they replaced him with an Indian manager who insisted that we write all the frontend tests in Java and Spring Boot too (even though our frontend used React and JS exclusively). We spent weeks debugging issues with Java VMs, CI/CD runners, containers, build chains, and other inter-op issues... all for a few simple DOM tests that I could've written in an afternoon, in the same repo. /cry The person they hired to write those tests with me was also Indian, and she only knew Java too. She was brilliant and extremely hard-working, and the choice of stack wasn't her fault. Just kinda sucks that she was put into that situation. Overall, it didn't really change my perception of Indian coworkers, but it certainly made me hate Java. I didn't really like Java before that job (too much bloat), but after... oh boy... it is probably at the top of my "never again" list now, alongside Drupal. All the teams in the company (Indian) i(Indian) work at have migrated from node to Java. And same is being expected of our team as well. Java is really over prevalent in my circle. This leads to interviewers/companies expecting Java fluency. This means either join the boat or not get job opportunities. Vicious circle. I'm not a Java fan but alas have to give up.