Make sure "Backup my data" is enabled. As for app syncing, go to Settings > Data usage, tap on the three-dot menu symbol at the top right of the screen, and make sure "Auto-sync data" is turned on. Once you have a backup, select it on your new phone and you'll be offered a list of all the apps on your old phone.