César Hernández provides seven recommendations for migrating applications to Jakarta EE using Apache TomEE. Key steps include understanding the migration context, analyzing the impact of namespace changes from javax.* to jakarta.*, and utilizing tools for both bytecode and code-level migrations. Additionally, he emphasizes automation, integration, continuous delivery, and community involvement for successful migration.