Да, подойдёт. Могут возникнуть проблемы в будущем:
- Маленький размер диска: из 256 ГБ около 100 ГБ займёт система и ещё 100 ГБ - инструменты разработки
- 8 ГБ оперативной памяти подойдут для работы. Если вы планируете делать что-то параллельно, то меньше 12 лучше не брать. Но в целом 8 ГБ полностью хватает для IDE (3 ГБ) + браузера (1 ГБ) + винды (4 ГБ).
- Слабый для тяжёлых программ, но, судя по Java/C++, вы пока не планируете писать что-то тяжёлое.
- При подключении больших (4К) внешних мониторов видеокарта может тормозить.