Java Tech Lead
Our client is a global leader in cloud security, enabling organizations to securely transform their networks and applications for a mobile and cloud-first world. Through its platform, it provides fast, secure, and seamless access to applications, regardless of device, location, or network. Trusted by thousands of enterprises, their products help reduce risk, lower IT costs, and deliver a better user experience by replacing traditional on-premises security with a modern cloud-delivered approach.
This role focuses on building the Provisioning Orchestrator service, enabling automated provisioning of products and integrations (ZIA, ZPA, ZDX, ZFabric). The system ensures asynchronous, fault-tolerant provisioning at scale.
Requirements
We are looking for a Tech Lead with 10+ years backend engineering, distributed systems and:
- Java (Spring Boot)
- Workflow orchestrators (Airflow/Prefect/Dagster, etc.)
- Kafka or RabbitMQ
- Docker, Kubernetes
- OpenTelemetry
Job responsibilities
- Develop and maintain an async provisioning orchestrator with retries and failure recovery.
- Integrate with multiple internal systems to streamline provisioning workflows.
- Implement observability using OpenTelemetry for monitoring provisioning flows.
- Design scalable orchestration workflows (Airflow, Prefect, Dagster).
- Deploy and manage services using Docker and Kubernetes.
Required languages
English | B2 - Upper Intermediate |