Yes, a perfect training accuracy and a gap to the validation accuracy would indicate overfitting.
Generally you could increase the regularization through dropout, a smaller model, more aggressive data augmentation etc., but as always it depends on your use case what would work best.