I noticed the capitalization within sentences. For example,
Great experience in Java, Android SDK with core knowledge of Object Oriented Programming principles and Design Patterns.
Is there a grammar rule explaining the capitalization?
Update #1.
Now we have the following opinions.
@Jim and @Sweet72
They're all proper names of things.
The names of Proper nouns always begin with capital letters. Java, Android SDK, Object Oriented Programming, Design patterns ; all refer to proper nouns
@Xerxes
Neither "object-oriented programming" nor "design patterns" is a proper noun. The author of the piece merely means to emphasize these terms and does not know how to correctly do so.
My opinion
Android SDK and Java are proper names.
Object Oriented Programming, Design Patterns. I think employers just want to place emphasis on these key words. I may be wrong.
Is there a grammar rule explaining the capitalization?
No there's not!