It really depends on the organization. For example, let’s say a large enterprise has purchased some IBM products like Websphere Process Server, Websphere ESB, and Websphere MQ. They will need Java developers who know the Websphere products. Companies that want to be cost efficient will probably try to avoid unnecessary risks and will prefer to use well-known, mature, open-source products and libraries based on Java. Startups might want to use Java-based bleeding edge technoogies and frameworks (such as RSocket and GraalVM), or want to develop an Android app.