You can use the Spark Action in Oozie to submit any spark applications:
https://archive.cloudera.com/cdh5/cdh/5/oozie/DG_SparkActionExtension.html#Spark_Action
If you are more familar with spark-submit tool, you can try to use oozie shell action as well:
https://archive.cloudera.com/cdh5/cdh/5/oozie/DG_ShellActionExtension.html
You may need to make sure the spark gateway role is deployed on the oozie server and node manager nodes, so that the runtime env always have the depencies available.