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