I very recently earned the below badge. But I am sorry, I do not understand it.
Earned at least 100 total score for at least 20 answers in the java tag.
But I have answered 140 questions under Java tag and pretty sure would have earned more than 100 points. Then why did I receive it so late. Currently I have 3.3K points on SO.
Secondly if so, I have answered about 41 questions under Scala tag, then why didn't I receive this badge for Scala?