Design, write and test high-quality software by using a range of practices like TDD, DDD, Clean Code or SOLID Principles Create resilient, secure, and high-performance applications able to serve millions of requests per day Define the best technical...