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
Teresa F.

Milan, Italy

$20/hr
5.0
2 jobs

I’m a Software Engineer and Enterprise Software Architect with experience designing and developing scalable, high-performance applications for enterprise environments. I work across the full stack, with a strong focus on backend development as well as modern frontend applications. I can help you build new applications, develop backend services and APIs, integrate systems, improve existing applications, troubleshoot complex issues, or test your product from both a technical and user experience perspective. I specialize in Java, Spring Boot, REST APIs, microservices, cloud-native architectures, and modern frontend development with Angular and React. My expertise includes: - Backend: Java 8+, Spring Boot, Spring MVC, Spring Security, REST APIs, Microservices - Frontend: Angular, React, JavaScript, TypeScript, HTML/CSS - Databases: SQL (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB) - Cloud & DevOps: Docker, Kubernetes, Jenkins, CI/CD, AWS (EC2, S3, CodeCommit) - Event-driven architectures: Kafka - Testing & Code Quality: JUnit, Jest, SonarQube, automated testing - UX/UI Testing: usability testing, technical UX/UI review, functional testing, and identifying usability issues from a developer’s perspective - AI & Generative AI: AI-assisted software development, LLM-based solutions, AI application architecture, prompt engineering, and integration of AI capabilities into software applications My background as both a developer and software architect allows me to look at a product from multiple perspectives: technical architecture, code quality, functionality, performance, and user experience. I focus on writing clean, maintainable, and well-documented code while delivering reliable solutions on time. Clear communication and transparency are essential to me, so you’ll always know the progress of your project. Whether you need a Full-Stack Developer, Backend Engineer, Software Architect, or a technical perspective on UX/UI and product quality, I can help turn your idea into a reliable and scalable solution. Let’s build something great together! :)

  • Java
  • Spring Boot
  • Apache Kafka
  • Kubernetes
  • AWS Development
  • Docker
  • Splunk
  • Oracle
  • PostgreSQL
  • MongoDB
  • Software Development
  • Oracle PLSQL
  • Angular
  • Enterprise Architecture
  • Microservice
  • Angular 10
  • React
  • UX & UI Design
  • Accessibility Testing
  • Interface Testing
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
Waqas A.

Dubai, United Arab Emirates

$40/hr
5.0
9 jobs

⭐ Rising Talent ⭐ 100% Job Success ⭐ 746+ Upwork hours ⭐ 5+ Job's Successful Completed Are you looking for a reliable, skilled JAVA developer to build scalable microservices and responsive web applications? Do you need a full-stack developer who can understand your unique requirements and deliver custom solutions tailored to your business? If you are struggling to find the right resource due to time or budget constraints, you’ve come to the right place!🚀 Hi, I’m Waqas Ahmed, a Full-Stack Developer with over 15 years of experience in designing, developing, and maintaining high-quality backend systems and web-based solutions. I specialize in Java, Spring Boot, and microservices architecture, and I’ve worked across various industries to deliver robust, scalable, and efficient software solutions. 🎯My goal:🎯 💻- Provide A quality work ✅- Provide feedback and update daily 🧠- Go beyond expectation. 🚀🚀 Latest-Technology Stack: 🚀🚀 Spring Boot, Spring WebFlux, Micro Services, Lambda Expression, Stream API, Optional, Functional interface, Reactive Programming, DevOps, Jenkin Pipeline etc. Microservice: Netflix Hystrix, Spring Cloud Config, Sleuth, Zipkin, Eureka Service Discovery, Zuul API Gateway, Spring Cloud Gateway, KrakenD API Gateway etc. Containerization: Docker, Docker Swarm, Kubernetes, Helm Chart, docker-compose. DevOps: Linux Fundamentals and Scripting, Git, Bitbucket, Jenkins, Artifactory, Sonar, Ansible, Puppet, CI/CD Pipeline, Maven, Gradle. Web Services: RESTFUL web services and SOAP based web services plus Apache CXF Framework, JIBX, Apache XSD, REST Easy 3.0, JAXB. AWS Cloud: EC2, VPC (subnet,IGW,Route Table), ELB, Amazon RDS, IAM, AMI, S3. Monitoring / Logging: Kibana, Elastic Search, fluentd, Metricbeat. Search Engine Libraries: Lucene 3.5, Elastic Search JEE frameworks: Spring DI/IOC, Spring AOP, Spring Security, Spring MVC, Spring Data, Spring Batch, Spring Boot, Spring WebFlux, Struts, Hibernate, I Baits, JSF with Prime Faces, Facelets, Richfaces, JSP Template Framework, Tiles Framework, MVC, Free Marker Templates. Software Engineering: Object Oriented Analysis & Design (OOA&D), UML, Process Model (Waterfall, Agile, Scrum), Design Patterns. Data Bases: MYSQL, PostgreSQL, Oracle 11g, Mongo DB. Testing: TDD, Junit, TestNG, Mockito, Wire mock, Integration Test MOM/Streaming Platform: RabbitMQ, JMS, Apache Kafka (Consumer, Producer, Connect, Stream) APIs, Topic. Application Servers: Apache Tomcat, Oracle WebLogic 11g, 12c. Platforms: Microsoft Windows, Linux, Mac OS. Tools: Spring Tool Suite, Eclipse, IntelliJ IDEA, Bitbucket/SVN/GitHub/ Jenkins / Sonar, Enterprise Architect/ Visual Paradigm.

  • Java
  • Microservice
  • Spring Boot
  • Spring Framework
  • Spring Integration
  • Apache Kafka
  • Kubernetes
  • Docker
  • API Integration
  • Spring Security
  • PrimeFaces
  • Jakarta Server Faces
  • Spring Data MongoDB
  • Web Service
  • Spring Cloud
  • OAuth
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
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
Vu H.

Hanoi, Vietnam

$10/hr
5.0
10 jobs

Senior Fullstack Software Engineer | Java, Node.js, React | CMS & IoT Expert 🚀 About Me I am a Senior Fullstack Software Engineer with 4+ years of experience in developing high-performance web applications, CMS platforms, and IoT solutions. My expertise spans across Java Spring Boot, Node.js, React, Magnolia CMS, and cloud-based architectures. I have led teams, optimized complex systems, and built scalable solutions for enterprise-level clients. 🔹 Backend: Java Spring Boot, Node.js, NestJS, Microservices, GRPC 🔹 Frontend: React.js, React Native, Headless CMS 🔹 CMS: Magnolia CMS, Liferay, WordPress 🔹 Databases: MySQL, MongoDB, SQL Server 🔹 DevOps & Cloud: Docker, Kubernetes, GitLab CI/CD, AWS 🔹 IoT & AI: Zigbee, MQTT, OpenCV, AI-based detection systems 💼 Notable Projects ✅ MMP’s CMS Website: Built a Java Spring Boot-based CMS optimized for high traffic and large datasets. ✅ Dentsu’s Headless CMS: Developed a scalable API-driven CMS using Magnolia CMS and React. ✅ Yoolife & YooIOC Applications: Smart city applications for residential and operational management. ✅ IoT Platform for Smart Devices: Developed a gateway integrating Zigbee, Z-Wave, and BLE devices with AI-powered event detection. 🔍 Why Work With Me? ✔ Proven expertise in enterprise CMS solutions & IoT systems ✔ Strong problem-solving skills in system architecture & optimization ✔ Experience leading development teams & mentoring junior engineers ✔ Passionate about building scalable, high-performance applications Let’s connect and bring your ideas to life! 🚀

  • Ecommerce
  • Ecommerce Website
  • AWS IoT Core
  • Spring Boot
  • NestJS Development
  • Java
  • Embedded Linux
  • React
  • React Native

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.