Hire the Best Apache Zookeeper Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Muhamad I.

Bogor, Indonesia

$45/hr
4.6
2 jobs

Multi-Cloud DevOps Engineer | AWS/GCP/Azure Expert | Kubernetes & Terraform Specialist Experienced Cloud DevOps Engineer with 5+ years automating infrastructure across AWS, GCP, and Azure. I help startups and enterprises reduce deployment time by 70% and cut infrastructure costs by 35% through Kubernetes, Terraform, and CI/CD automation. 🚀 What I Deliver: AWS/GCP/Azure infrastructure automation with Terraform Kubernetes cluster management (EKS, GKE, AKS) with zero downtime Container orchestration and microservices deployment CI/CD pipeline implementation reducing deployment errors by 90% Infrastructure monitoring and cost optimization strategies ⭐ Recent Project: Migrated 50+ microservices to AWS EKS with zero service disruption Reduced infrastructure costs by 35% through automated scaling policies Implemented GitOps workflows, eliminating 90% of deployment errors Successfully migrated Terraform infrastructure across AWS, GCP, Azure, and Huawei Cloud 🛠️ Core Technologies: AWS: EKS, EC2, ECS, ECR, RDS, S3, VPC, WAF, Load Balancing, EMR, Glue, KMS, Elasticsearch, CloudWatch, Config, IAM, GuardDuty, Inspector GCP: GKE, Compute Engine, BigQuery, Cloud Run, Cloud Armor, FileStore, GAR, AlloyDB, MemoryStore Azure: AKS, ACI, Virtual Machines, Storage Account, Key Vault, Blob Storage, File Share Infrastructure: Terraform, CloudFormation, Kubernetes, Docker, Helm, ArgoCD CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, Bitbucket Pipelines Monitoring: Prometheus, Grafana, ELK Stack, Loki, Thanos, OpenTelemetry Languages: Python, Bash, Go 🏆 Certifications: Certified Kubernetes Application Developer (CKAD) - CNCF AWS Certified Developer Associate Google Profesional Cloud Architect I deliver scalable, secure, and cost-effective cloud solutions that accelerate your business growth. Ready to automate your infrastructure and eliminate deployment headaches?

  • Kubernetes
  • Google Cloud Platform
  • Amazon Web Services
  • Jenkins
  • Python
  • Bash
  • DevOps
  • Prometheus
  • Grafana
  • PostgreSQL
  • MySQL
  • Golang
  • PostgreSQL Programming
Mile P.

Skopje, North Macedonia

$10/hr
5.0
5 jobs

I'm a Computer Science graduate from FCSE Skopje with a 9.3/10 GPA and proven experience building production systems across the full stack. Backend Development: I work daily with Python and FastAPI for high-performance services, have extensive experience with Spring Boot and Spring Security for enterprise applications, and build RESTful APIs with proper authentication and data persistence layers using Spring Data JPA. Frontend & Full-Stack: I've developed user interfaces with Angular, ReactJS and NextJS and have hands-on experience creating complete full-stack applications from database to UI. Databases & Data: Proficient with PostgreSQL for relational data, Neo4j for graph databases, pgvector for vector similarity search, and Redis for caching in distributed systems. Cloud & Infrastructure: I architect and deploy microservices on Microsoft Azure using Terraform (Infrastructure as Code), containerize applications with Docker and Docker Compose, and have experience with AWS services including Glue for ETL pipelines. AI & Machine Learning: Currently building production RAG (Retrieval-Augmented Generation) systems, developing agentic architectures with LangGraph and AutoGen, and implementing AI workflows with Langfuse for monitoring and observability. DevOps & Best Practices: Established CI/CD pipelines using GitHub Actions with pre-commit hooks and linters, designed distributed systems with RabbitMQ messaging queues, and implement comprehensive monitoring with Spring Boot Actuator. I've proven I can own projects end-to-end, from architecture to deployment, delivering systems that handle thousands of concurrent users. I can help optimize your infrastructure, accelerate your development process, and build scalable solutions that work reliably in production.

  • Java
  • MySQL
  • Git
  • DevOps
  • Redis
  • Microsoft Azure
  • LangChain
  • Spring Boot
  • Terraform
  • PostgreSQL
  • Python
  • FastAPI
  • Docker
  • Retrieval Augmented Generation
  • MongoDB
  • React
  • Next.js
  • TypeScript
  • Node.js
  • RabbitMQ
Mohammed Y.

Bengaluru, India

$15/hr
5.0
1 jobs

I help businesses build scalable data pipelines, backend systems, cloud applications, and AI-powered solutions that are designed to work reliably in production. I’m a Platform Lead and software engineer with hands-on experience building high-throughput data platforms, backend services, cloud infrastructure, and modern AI applications. I work across Python, Java, Node.js, AWS, Kafka, Spark, Databricks, Kubernetes, and AI/LLM technologies. I also built SolutionGigs, my own technology platform where I build and launch practical web tools, applications, content, and developer-focused solutions. Building my own product has given me experience across the complete lifecycle — architecture, development, cloud deployment, performance optimization, troubleshooting, and continuous improvement. What I can help you with 🚀 Data Engineering & ETL — PySpark, Kafka, AWS, Databricks, Spark 🔧 Application Troubleshooting — Debugging, performance issues, API failures, deployment problems 🏗️ Backend Development — Python, Java, Node.js, REST APIs ☁️ AWS & Cloud — S3, Lambda, Kinesis, EMR, Glue, cloud architecture ⚡ Real-Time Data Processing — Kafka, Spark Streaming, Kinesis 🤖 AI & LLM Applications — GPT, Claude, RAG, LangChain, AI-powered workflows 🌐 Full-Stack Applications — Building and deploying production-ready web applications 📈 Performance Optimization — Improving scalability, latency, reliability, and infrastructure efficiency Some of my experience Built data pipelines processing 10M+ events per day Worked on high-throughput real-time streaming systems Improved production data latency by 35% Built and deployed AI/LLM-powered workflows Designed cloud-based data platforms using AWS, Spark, Kafka and Databricks Built SolutionGigs as an independent product from the ground up Led engineers in delivering enterprise-grade platforms My approach is simple: understand the problem first, identify the root cause, and deliver a clean, scalable solution. Whether you need to fix an existing application, build a backend, optimize a data pipeline, integrate AI, or develop a complete cloud-based solution, I can help take it from idea or problem to a working production solution.

  • JavaScript
  • Python
  • Node.js
  • Amazon Web Services
  • Elasticsearch
  • ExpressJS
  • HTML
  • Apache Kafka
  • ETL
  • React
  • CSS 3
  • Kibana
  • Apache Maven
  • Apache Spark
  • Golang
Sheran B.

Rawalpindi, Pakistan

$25/hr
5.0
1 jobs

I’m a Senior Java Backend Developer with nearly 10 years of experience designing, developing, and delivering secure, scalable, and high-performance enterprise applications for startups, multinational companies, banking institutions, telecom operators, and large enterprises. I specialize in building production-ready backend systems using Java and Spring Boot with a strong focus on clean architecture, maintainability, security, and performance. Core Expertise ✔ Java (8–17) ✔ Spring Boot ✔ Spring Security ✔ Spring Data JPA / Hibernate ✔ RESTful API Development ✔ Microservices Architecture ✔ JWT Authentication & Authorization ✔ PostgreSQL, MySQL, SQL Server & Oracle ✔ Maven & Git ✔ Docker ✔ Unit Testing (JUnit) ✔ SOLID Principles & Design Patterns ✔ CI/CD (Jenkins) ✔ Event-Driven Architecture ✔ Performance Optimization Enterprise Experience Over the past decade, I’ve worked on large-scale enterprise systems across multiple industries: 🏦 Banking & FinTech * Technical Lead at Maybank Malaysia, leading backend development for digital banking solutions. * Designed secure, scalable financial applications while leading architecture discussions, code reviews, and production deployments. 📱 Telecom * Developed mission-critical backend services for telecom operators, including high-volume charging systems, subscription management, USSD gateways, IVR solutions, and payment integrations. 🏢 Enterprise & ERP * Built ERP modules and enterprise business applications with complex business workflows, reporting, and database design. ☁️ Cloud Enterprise Solutions * Currently leading backend development for Vodafone Qatar’s Apple Business Manager integration, delivering secure REST APIs, JWT authentication, PostgreSQL database design, caching, audit logging, and production-ready Spring Boot services. What I Can Help You Build • REST APIs • Spring Boot Applications • Enterprise Backend Systems • Microservices • Authentication & Authorization (JWT/OAuth) • Database Design & Optimization • Payment & Third-Party API Integrations • ERP & Business Applications • Banking & Financial Systems • Performance Optimization • Legacy Java Modernization • Bug Fixing & Production Support I believe software should be clean, scalable, secure, and easy to maintain. Whether you’re building a new product from scratch or enhancing an existing enterprise application, I focus on writing production-quality code that can grow with your business. If you’re looking for a dependable Java backend engineer who communicates well, understands business requirements, and delivers enterprise-grade solutions, I’d be happy to help.

  • MySQL
  • Database Development
  • OpenVAS
  • CI/CD
  • Java
  • API Development
  • Java Servlet API
  • Asterisk
  • FinTech
  • Spring MVC
  • Spring Boot
  • Spring Security
  • Spring Data
  • Hibernate
  • Apache Kafka
  • PostgreSQL
  • REST API
  • User Authentication
Lim T.

Can Tho, Vietnam

$20/hr
5.0
18 jobs

With 5 years of experience in DevOps and System Administration, I've helped startups and enterprises grow with reliable systems. How I Work: ✓ I don’t just set up infrastructure, I deliver solutions for long-term success ✓ I prioritize secure and sustainable approaches rather than taking shortcuts ✓ I communicate effectively with both technical and non-technical clients ✓ I respond quickly during incidents and stay involved until everything is fully resolved Credentials: ✓ Top Rated on Upwork with 100% Job Success Score ✓ AWS Certified Solutions Architect - Associate (SAA) My Tech Stack: ✓ Languages: JavaScript, TypeScript, Python, PHP, Java ✓ Scripting: Bash, PowerShell, Python ✓ Web Servers: Apache, NGINX, IIS ✓ Databases: MySQL, PostgreSQL, MongoDB ✓ Cloud & Infrastructure: AWS, GCP, VPS/Hosting ✓ Infrastructure as Code (IaC): Terraform, Terragrunt, Ansible ✓ Containers & Orchestration: Docker, Kubernetes, Helm ✓ CI/CD & GitOps: GitHub Actions, GitLab CI/CD, Jenkins, Argo CD ✓ Monitoring & Observability: Prometheus, Grafana, ELK Stack, Datadog, Zabbix Whether you need a fresh setup or want to improve your existing systems, I'm always ready to help. For Infrastructure: ✓ Architect secure, resilient, and cost-efficient cloud infrastructure ✓ Developed Infrastructure as Code using Terraform combined with automation tools ✓ Set up monitoring, logging, and alerting systems for full visibility For Deployment: ✓ Deploy applications to Docker, Kubernetes, or traditional Linux servers ✓ Implement CI/CD pipelines with automated testing and security validation ✓ Migrate applications across cloud and VPS/hosting environments without data loss ✓ Deploy and optimize AI applications for production environments For Ongoing Operations: ✓ Troubleshoot and resolve both infrastructure and application issues ✓ Continuously monitor system health, responding to incidents within minutes ✓ Provide long-term server maintenance, including security updates and system patching If you think I'm a good fit for your project, feel free to reach out anytime. I truly value long-term partnerships built on trust and quality.

  • Apache HTTP Server
  • DevOps
  • CI/CD
  • Linux
  • Docker
  • Kubernetes
  • Terraform
  • Amazon Web Services
  • Google Cloud Platform
  • Node.js
  • JavaScript
  • Python
  • PHP
  • Java
  • PostgreSQL
  • MySQL
  • NGINX
  • System Administration
  • Linux System Administration
  • Server Administration
Muhammad F.

Islamabad, Pakistan

$25/hr
5.0
6 jobs

I have been working as a Cloudera Administrator in Telecommunication/Financial industry. I am installing/configuring/monitoring production clusters around 15 and 18 node clusters. I am available for install/configure/fixing issues and tuning your clusters. I have followings skills and experience: Cloudera Administrator Linux Administrator Crontab scheduling Shell Scripting Mysql MariaDB HDFS, Impala Hadoop, SQL , ETL,, Tera Data , RDBMS, NoSQL (MongoDB), Warehousing, SSRS, Data migration from one source to another. Cloudera Hadoop, Sqoop, Flume, HDFS, Big Data technologies. Performance monitoring Impala, Spark and hive jobs HDFS replication management Enable HA on masternodes and HDFS Worked on upgrading cluster, commissioning & decommissioning of Data Nodes, Name Node recovery, capacity planning, and slots configuration. Cluster installation from scratch Add services Configure services Created CM dashboard for navigating services. CM User access management. Resolving bad and concerning health issues. Hands on experience on Redhat 7.5 Hands on experience with mysql (mariadb) for services configuration Configured cloudera navigator for audit logs Enabled HDFS HA Rebalance HDFS data on all hosts LDAP configuration on Cloudera Manager and Hue for business users login. Configure email alerts on service bad health Linux System Administration on RHEL Cloudera Administration on production server Resolving Cluster Health Issues. Configuring services in cluster. Enable and disable nodes for performing hardware activity Writing shell scripts Adding and configure new data node. Resolving bad health issues Crontab job scheduling Schedule spark and sqoop jobs using shell scripts Strong hands-on experience working with Impala, Hive, HDFS, Spark and YARN Strong hands-on experience with LDAP configuration. Strong hands-on experience with Master nodes HA and HDFS and other services. Adding and removing host from cluster. Experience with configuring dedicated cluster for KAFKA. Adding and removing dataodes in a secure way. Installed and Configured ELK and Configured Elasticsearch with Hadoop cluster for fast performance. Configured Cloudera Navigator Mysql user management Sentry user management Linux user management Experience in implementing and ongoing administrating infrastructure including performance tuning. Troubleshooting Spark jobs. Adding custom dashboards of Cloudera services health and memory charts. Hue user management Role assignment LDAP user management ELK use case Installation and configuration Elasticsearch, Kibana, and Logstash on test & production environment Extracted logs using Grok pattern Created Kibana dashboard. Integrated ELK with hadoop cluster for fast performance. I can do all that at very reasonable costs. Feel free to discuss your project.

  • Cluster Computing
  • Apache Impala
  • ETL Pipeline
  • YARN
  • Hive Technology
  • SQL
  • Cloudera
  • Apache Hadoop
  • Apache Spark
  • Apache Hive
  • Apache Kafka
  • Big Data
  • Informatica
  • Linux System Administration

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an Apache Zookeeper developer do?

An Apache Zookeeper developer builds the coordination logic that keeps distributed systems synchronized and consistent. This specialist writes code that manages shared configuration, service discovery, and leader election across multiple servers. They implement specific patterns using znodes and watchers to handle state changes in real time. Their work prevents data conflicts and ensures all parts of a complex application agree on the current system status.

  • Designs and implements znode hierarchies with appropriate sequential or ephemeral flags to support specific coordination protocols. This involves mapping out the exact path structure for locks, queues, or configuration data so that client applications can read and write state without conflict. The developer defines how these nodes behave when sessions end or servers restart to maintain system integrity.
  • Codes Java or JVM-based client integrations using the native ZooKeeper API or the Apache Curator framework. They build robust handlers for watch events that trigger application state changes when a znode is created, deleted, or modified. This includes writing logic to process one-time notifications and re-register watches as needed to keep the client informed of cluster updates.
  • Develops higher-level coordination recipes such as distributed locks, leader election mechanisms, and reliable message queues. The developer translates abstract distributed computing concepts into concrete code that creates, observes, and deletes znodes according to established patterns. They ensure that only one process acts as the leader at any given time by watching candidate znodes and handling failover scenarios automatically.
  • Handles recoverable error cases and connection interruptions within the client logic to prevent application crashes. They write code that detects session expirations or network blips and attempts to reconnect or retry operations safely. This work involves testing edge cases where multiple clients compete for resources simultaneously to verify that the system resolves conflicts correctly.
  • Creates automated tests that verify client behaviors, watcher handling, and recovery mechanisms under various failure conditions. These tests simulate node creation failures, network partitions, and rapid state changes to confirm the integration behaves as expected. The developer also documents the znode schema and protocol implementation so other engineers can understand how the coordination layer functions.

How to hire an Apache Zookeeper developer on Upwork

Step 1: Post a job

Define your distributed coordination needs clearly to attract specialists who understand znode structures and session management. The Job Post Generator powered by Uma™, Upwork's Mindful AI drafts a precise post after you describe your requirements in a few sentences. You can write a new post, update a saved draft, or reuse an existing post to start your search.

  • Specify whether the role requires building custom Java client integrations or implementing higher-level logic using Apache Curator recipes for leader election and locks.
  • List specific coordination primitives needed, such as sequential ephemeral znodes for queue ordering or watch callbacks for real-time state changes.
  • Clarify if the developer must handle recoverable error cases and connection interruptions within the client application logic.

Step 2: Evaluate candidates

Look for portfolios that demonstrate experience with distributed system consistency and fault tolerance mechanisms. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you identify strong technical fits quickly.

  • Verify past work includes designing znode path schemas and implementing watchers that trigger correct application state updates upon data changes.
  • Check for examples of automated tests that cover edge cases during node creation and watcher handling under network stress.
  • Confirm the candidate documents how their integration uses specific ZooKeeper APIs or Curator frameworks to solve coordination problems.

Step 3: Interview your top choices

Discuss technical approaches to maintaining consistency across distributed nodes during partial failures. Interviews can be scheduled and conducted within Upwork Messages with an immediate transcript and summary after each one.

  • Ask how they implement leader election logic by watching candidate znodes and handling sudden leader failure without data loss.
  • Request examples of how they manage session timeouts and reconnection strategies in high-latency environments.
  • Evaluate their understanding of when to use native ZooKeeper client APIs versus abstracting complexity with Curator recipes.

Step 4: Agree on scope and begin work

Set clear milestones for delivering working ZooKeeper-integrated service components and validated coordination protocols. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.

  • Define deliverables such as compiled client libraries, znode schema documentation, and test suites for watcher behavior.
  • Establish checkpoints to review code that handles recoverable errors and validates data consistency across cluster nodes.
  • Agree on tools for version control and deployment to ensure smooth integration with your existing distributed infrastructure.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an Apache Zookeeper developer cost?

$500-$1,500 per project is a typical range for focused Apache Zookeeper developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Znode schema design

$500-$1,200/project

Entry-level to mid-level
  • Defined znode paths and hierarchy structure
  • Documented coordination rules and flags
  • Feedback on proposed data model

Client integration

$1,200-$2,500/project

Mid-level
  • Code for basic create, read, update, delete operations
  • Event handlers for znode state changes
  • Unit tests for client interactions

Distributed recipes

$2,500-$4,500/project

Mid-level to senior-level
  • Logic for selecting primary node via znodes
  • Implementation of distributed locking patterns
  • Ordered processing using sequential znodes

Curator framework setup

$4,500-$7,000/project

Senior-level
  • Initialized Curator client with connection handling
  • Built-in solutions for caches and node management
  • Retry policies for session interruptions

Full coordination service

$7,000-$12,000/project

Expert-level
  • Complete ZooKeeper-integrated application module
  • Automated responses to network failures and splits
  • Guide for maintaining znodes and watchers

Frequently asked questions

Is hiring an Apache Zookeeper developer worth it?

For most businesses, yes: hiring an Apache Zookeeper developer is worthwhile. These specialists build the coordination logic that keeps distributed systems synchronized and reliable. They handle complex state management tasks that general backend developers often lack the specific expertise to implement correctly.

How do I evaluate Apache Zookeeper developer candidates?

Look for candidates who demonstrate deep familiarity with znode structures and watcher event handling in Java or JVM environments. Ask them to explain how they implement leader election using sequential ephemeral nodes to verify their practical experience with distributed coordination patterns.

What is the difference between Apache Zookeeper and Apache Curator?

Apache Zookeeper provides the core low-level API for distributed coordination while Apache Curator offers a higher-level framework that simplifies common tasks. Developers use Curator recipes to manage connections and implement patterns like locks without writing boilerplate code from scratch.

Can an Apache Zookeeper developer help with system reliability?

Yes, these developers design fault-tolerant architectures that maintain consistency across multiple servers during network partitions. They configure session timeouts and retry mechanisms to prevent data loss when individual nodes fail.