Jenkins Pipeline uses a master-slave architecture to execute builds across multiple nodes. The Jenkinsfile defines the continuous delivery pipeline using Declarative or Scripted syntax. It contains stages for building, testing, and deploying with steps to define tasks. Maven is used to manage dependencies and build processes. It defines projects using a POM file containing identifiers, dependencies, repositories, plugins, and build configuration.