Apart from getting good with System Design, low level design, what else should I do? A Colleague told me to read about NodeJS architecture, mongo architecture and any tech I use, to read it's architecture. Is this advice helpful? YOE - 1 TC - 18 LPA
What do you understand by backend development ?
Servers databases , scaling , business logic etc โฆ.
In my understanding, backend dev deals with data platform and it's dependencies, handling scale of ETL, REST type services, responsibility is to write scalable code, design proper architecture and implement in a loosely coupled and clean manner. It's a 5000 ft view.
OP, Why don't you like Maven
Same reason as 99 others. Speed - no build cache in gradle, documentation, customization, e.t.c
๐ฟ