Full stack Java roadmap Description This is a roadmap for becoming a full stack Java developer with React focus, below you will find some of the most relevant topics for building professional grade web applications at the time of writing this document. FAQ Topics Analytics Backend Architecture Application servers Client validation Databases Java Message queues Editors Frontend Bundling Browser CSS HTML JavaScript Resources Single page applications (SPA) Getting a job Infrastructure Linting Logging Networks Package management Project workflow Task runners Testing TypeScript Version control