Some of the points where redundant like you mentioned here & like I did there.
That’s like saying I need a senior Java developer, and go on to also list JDBC, reflections, generics, inheritance, polymorphism, Collections API etc.
Sadly, this is true for the most part.