Пойти в QA, набраться там опыта, потом в FA/PM. Это не обязательно должен быть махровый энтерпрайз, можно найти какой-нибудь стартап с несколькими мешками матана на борту.
Лучше почитать: классика - Java concurrency in practice, еще хорошее объяснение можно найти здесь: сравнение разделяемой, изолированной мутабельности и иммьютабл объектов; concerrency primitives vs STM vs actors.