I'm assigned the task to help describing the minimum requirements for hardware used by a Java programming team at my institution.
This team is developing a system that uses about 7 GB RAM when loaded in IDE with one Jboss (yes, Jboss...) instance running. Also, most of them are using Windows 10 OS. This system does not use any machine learning or design tool, meaning that GPUs aren't needed.
My main doubt is related to CPU, since I'm not sure if Java EE compiler can be really affected by frequency or number of cores (I don't think so). The only needs I'm sure are Support for virtualization and support for Dual Channel.
Also, regarding the Disk, I'm not sure if a SSD is something necessary at this point, since the class files are loaded in RAM (Database is hosted on a server).
Therefore, so far I have the minimum RAM requirement at about 12 GB and no need for GPU.
So, to summarize: A Server class (Intel Xeon, for example) or a Many core (12+) CPU will make any difference in this case? Also, is there any important technology that I'm missing?
P.S.: I'm looking for desktops and since it's enterprise environment, closed box first line equipment are the choice, so keep in mind that only things shipped by HP, Dell or Lenovo are considered.