Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The fact that Java is still a go-to language for many companies, including technically sophisticated FAANGs like Google and Amazon, speaks to its robustness and utility. It’s a great language with staying power.


Java is still the only go-to language for almost all of the fortune 100 (or 500) companies other than perhaps .Net. No other languages including Go, Rust (Difficult to get devs from consulting companies), Python, Typescript (Considered inferior by enterprise backend dev bros) are being used for building core backend APIs. Almost all the devs for these large enterprises are outsourced from large consulting companies like Infosys, Accenture, TCS, Wipro etc and all of them are still doing Java. I know it by working in large Banks and later trying to sell a non-Java platform to these companies and failing just because it was not written in Java..

Also most of the large enterprises need distributed transactions as they use multiple databases and message queues in a monolith architecture - and no other language have the lib/tooling that can beat Java.


> Java is still the only go-to language for almost all of the fortune 100 (or 500) companies other than perhaps .Net

One factor in that choice is that Java can run seamlessly and with official support on mainframe and midrange compute platforms that are still quite popular among Fortune 100 and 500 companies. (Many of them are building "private clouds" as a replacement but it's a slow transition.) While you might be able to get other languages to run, sticking to Java is a broadly sensible choice.


> No other languages including Go, Rust (Difficult to get devs from consulting companies) […] are being used for building core backend APIs.

Could you elaborate a bit further? People at consulting companies don’t use Go or Rust? Also, do these top Fortune companies recruit from consulting companies often?


Yup, I was also in for a surprise. I waited a decade for Java to be dethroned but no.

https://digitalcareers.infosys.com/infosys/global-careers?lo...

Just search for Rust or Go lang you can know why. Infosys employs 350,000 employees and almost all of them working for Fortune 500 companies. There is no single Rust or Go opening from what i can see. Go and Rust did not even make it into the dropdown.

> top Fortune companies recruit from consulting companies often

If you have worked in large Banks, Pharma, Automobile (IT), FMCGs you know. There will be a couple of middle managers onsite (i.e. in US) and rest of the devs, often hundreds of, are located in the offshore (Asia/South America).


By "consulting companies" he means indentured-servitude shops that rent out programmers by the hundreds to large companies and even governments. You know, like Deloitte or Accenture.


And almost all of them are trained in Java, .NET, SAP, Oracle etc. May be 0.05 % get trained in Rust or Go lang for some specialised requirements within a business division or so..




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: