For Employers

INFOZEN INC

Senior Kafka Developer

Posted 2 hours ago
$50 - $55 per hour
10+ years experience
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

The Senior Kafka Developer will design, develop, and deploy secure, event-driven applications on an enterprise Apache Kafka platform. Responsibilities include managing Kafka infrastructure across on-premises, AWS, and Azure environments while ensuring system performance and reliability.

Senior Kafka Developer
Location: Remote – U.S.
Employment Type: W2
Experience: 10+ years overall, with 5+ years of hands-on Apache Kafka development
Job Summary
We are seeking a Senior Kafka Developer to design, develop, test, deploy, and support secure, resilient, event-driven applications and integrations on an enterprise Apache Kafka platform across on-premises RHEL 9, AWS, and Azure environments.
Key Responsibilities
  • Develop Java, Spring Boot, and Spring for Apache Kafka producers, consumers, microservices, Kafka Streams applications, and Kafka Connect integrations.
  • Design Kafka topics, partitions, message keys, consumer groups, offsets, retries/DLTs, idempotency, and delivery semantics.
  • Implement schemas and data contracts using Avro, JSON Schema, Protobuf, and Schema Registry.
  • Implement Kafka security using TLS/mTLS, SASL/SCRAM, ACLs, PKI, certificates, keystores, truststores, and secrets management.
  • Support and troubleshoot Kafka connectivity across on-premises, AWS, and Azure, including network, authentication, certificate, latency, and replication issues.
  • Develop automated testing and deployments using Git, CI/CD, Terraform, Ansible, and Shell scripting.
  • Implement monitoring, logging, tracing, health checks, consumer-lag monitoring, and alerting.
  • Participate in architecture/code reviews, performance tuning, production support, incident analysis, documentation, and knowledge transfer.
Required Qualifications
  • 7+ years of enterprise software development experience, including 4+ years of hands-on Apache Kafka development.
  • Strong experience with Java, Spring Boot, Spring Kafka, REST APIs, microservices, and event-driven architecture.
  • Deep understanding of Kafka producers, consumers, partitioning, replication, offsets, rebalancing, serialization, transactions, idempotence, and delivery guarantees.
  • Hands-on experience with Kafka Streams, Kafka Connect, Schema Registry, Avro/JSON Schema/Protobuf, and schema evolution.
  • Strong knowledge of Kafka security, Linux/RHEL, Git, Maven/Gradle, CI/CD, automated testing, monitoring, performance tuning, and production support.
Preferred Qualifications
  • Experience with Kafka across on-premises, AWS, and Azure environments.
  • Exposure to KRaft, MirrorMaker 2, disaster recovery, replication, and cross-cluster patterns.
  • Experience with Prometheus, Grafana, Splunk, OpenTelemetry, Kong, or equivalent technologies.
  • Experience with Confluent Platform/Cloud, managed connectors, RBAC, Cluster Linking, ksqlDB, or Flink.
  • Relevant Kafka, Java, Cloud, or DevOps certifications are a plus.

This is a remote position.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Technical Business Analyst

Full Time Philippines Software Development

Software Engineer I

Full Time United States Software Development

Senior Founding Product Engineer

Full Time Philippines Software Development

Sr. Technical Writer (Part-Time)

Full Time United States Software Development

Senior Business Central Developer / Technical Lead

Full Time United States Software Development

Staff Backend Engineer

Full Time United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 222,768+ Jobs in Software Development

Answer easy questions

Answer easy questions

222,768+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified