Adrian D. Finlay
Sep 7, 2018 · 1 min read

Hey Anish,

This is a really tough one. I apologize in advance if my answers are unfulfilling! The only thing that I would say is absolutely required is, well, Java. All the other stuff….. could be swapped out. In fact, I’d be surprised if there were a ton of roles that absolutely required every last one of these skills.

I cant even say HTML/CSS/JS is required. Because there are java back end devs that may never touch them.

So what we should perhaps discuss is which are the most common among the most common. In that case my answer would be different. But even then, it still is too broad.

A java web dev could be working on the front end and never worry about the back end much.. or vice versa. Or be more considered with Data models/beans and the middle tier.

    Adrian D. Finlay

    Written by

    @thewiprogrammer. Lover of learning, programming. Tech writer, Java aficionado. Proud mango, fishing, NBA addict! & more. Network w/ me @ bit.ly/AdfNtWk