That depends entirely on where the job is located. $120k is probably only "terrible" in the coastal USA and maybe Switzerland.
Claiming $120k is a shit salary is really entitled, it’s among the top 20% of engineers in France and top 7% of an entire country. For Java and React. Glad I don’t have him among my employees.
Perhaps better not to post a US$ denominated salary for a non-US location?