Используйте @Named, чтобы различать разные объекты одного типа, связанные в одной и той же области видимости.
@Named("maxWaitTime")
public long maxWaitTimeMs;
@Named("minWaitTime")
public long minWaitTimeMs;
Без квалификатора @Named инжектор не знал бы, какое значение с какой переменной связать.
Если вы хотите создавать аннотации, которые действуют как @Named, используйте аннотацию @Qualifier при их создании. Если вы посмотрите на @Named, он сам помечается @ Qualifier.