Senior Kafka Developer

INFOZEN INC
  • Charlotte, NC, NC
  • Remote
  • Full-time
6 days ago

Job Description

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.

Numbers & Facts

LocationCharlotte, NC, NC (
Remote
)
Job TypeFull-time

Skills

  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • Ansibleunmatched
  • Apache Avrounmatched
  • Apache Kafkaunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • DevOpsunmatched
  • Digital Certificatesunmatched
  • Disaster Recoveryunmatched
  • Documentationunmatched
  • Enterprise Applicationsunmatched
  • Gitunmatched
  • Gradleunmatched
  • Identify Issuesunmatched
  • JSONunmatched
  • Javaunmatched
  • Knowledge Transferunmatched
  • Linux Operating Systemunmatched
  • Mavenunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Performance Analysisunmatched
  • Performance Tuning/Optimizationunmatched
  • Production Supportunmatched
  • Public Key Infrastructure (PKI)unmatched
  • REST (Representational State Transfer)unmatched
  • Red Hat Linux Operating Systemunmatched
  • Replication and Remote Mirroringunmatched
  • SASL (Simple Authentication and Security Layer)unmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Software Developmentunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Unix Shell Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder