Yes, bacteria have amino acid uptake systems. Here are a few papers
Article Bacterial ABC transporters of amino acids
Article Exploring amino acid and peptide transporters as therapeutic...
Peptidoglycan contains some D-amino acids, which the bacteria synthesize from L-amino acids by racemase enzymes, including glutamate racemase and alanine racemase, since D-amino acids are not readily available externally.