> Markdown version of [/jobs/ext/4584788-java-kafka-developer](https://www.wearedevelopers.com/jobs/ext/4584788-java-kafka-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Kafka Developer - **Company:** Ova Technologies - **Location:** New York, NY, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Apache ActiveMQ, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Apache HTTP Server, User Authentication, Authentication Protocols, Microsoft Azure, Cloud Computing, Code Review, Databases, Command-Query Responsibility Segregation (Software Development), Serialization, DevOps, Distributed Systems, Eclipse (Software), Fault Tolerance, Github, Protocol Buffers, Gradle, Hibernate (Java), IBM WebSphere MQ, IntelliJ IDEA, Java Persistence API, JSON, Junit, Python (Programming Language), PostgreSQL, Apache Maven, Enterprise Messaging Systems, Microsoft Visual Studio, Microsoft SQL Server, MongoDB, MySQL, OAuth, Oracle (Applications), Scrum Methodology, RabbitMQ, Redis, Mockito, Prometheus, Standard Sql, Message Oriented Middleware, Secure Messaging, SonarQube, Data Streaming, Apache Zookeeper, Data Logging, Google Cloud, Enterprise Software Applications, Cloud Platform System, Postman, Spring Cloud, Apache Camel, Spring-mvc, Grafana, Apache Spark, Spring-boot, Caching, Backend, Gitlab, Git, Gitlab-ci, Integration Tests, Debezium, Kubernetes, Information Technology, Low Latency, Apache Flink, Cassandra, Avro, Apache Kafka, Build Tools, Bitbucket, Functional Programming, Event Sourcing, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Stream Processing, Splunk, Software Version Control, Docker, Elk Stack, Jenkins, Confluent, Programming Languages, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.thejobnetwork.com/job/2187a090-ef5d-4da9-9e65-53aa8d5e6337/java-kafka-developer ## About the Role * Bachelor's degree in Computer Science, Information Technology, or a related field. * 3 years of experience in Java development. * Hands-on experience with Apache Kafka. * Strong proficiency in Java (Java 8/11/17). * Experience with Spring Boot and Spring Kafka. * Experience developing RESTful APIs and microservices. * Strong SQL and database knowledge. * Familiarity with distributed systems and messaging patterns. * Experience with Git and version control. * Knowledge of Agile/Scrum methodologies. Preferred Qualifications * Experience with Kafka Streams or ksqlDB. * Knowledge of Apache Avro and Schema Registry. * Experience with Docker and Kubernetes. * Familiarity with cloud platforms (AWS, Azure, or GCP). * Experience with Redis or caching technologies. * Knowledge of event sourcing and CQRS architecture. * Experience with monitoring and logging tools. * Familiarity with CI/CD pipelines., * Strong analytical and problem-solving abilities. * Excellent communication and collaboration skills. * Ability to work independently and in a team environment. * Strong attention to detail. * Good organizational and time management skills. * Ability to work in fast-paced Agile environments. Preferred Experience * Experience building event-driven microservices. * Experience implementing real-time streaming applications. * Knowledge of distributed systems and messaging architectures. * Experience with high-volume, low-latency applications. * Familiarity with secure messaging and authentication mechanisms. * Experience deploying Kafka applications in cloud environments. * Experience working in Agile/Scrum teams. Nice to Have * Confluent Platform * Kafka Streams API * ksqlDB * Apache ZooKeeper * Apache Camel * Spring Cloud Stream * Event Sourcing * CQRS * Debezium (CDC) * Apache Flink * Apache Spark Streaming * OpenTelemetry * SonarQube * OAuth 2.0 / JWT Authentication * Terraform * Helm * Testcontainers for Kafka Integration Testing ## Description We are seeking a skilled Java Kafka Developer to design, develop, and maintain high-performance, event-driven applications using Java, Apache Kafka, and Spring Boot. The ideal candidate will have experience building scalable microservices, real-time data streaming solutions, and distributed systems. You will work closely with architects, backend developers, DevOps engineers, and business stakeholders to deliver reliable, secure, and scalable event-driven applications., * Design, develop, and maintain Java-based event-driven applications using Apache Kafka. * Develop producers, consumers, and stream processing applications. * Build scalable microservices using Spring Boot and Spring Cloud. * Design and implement Kafka topics, partitions, replication, and consumer groups. * Integrate Kafka with databases, REST APIs, and third-party systems. * Develop asynchronous messaging solutions for enterprise applications. * Monitor Kafka clusters and optimize message throughput and latency. * Troubleshoot Kafka performance issues and application bottlenecks. * Implement fault-tolerant and highly available messaging architectures. * Participate in code reviews, architecture discussions, and Agile ceremonies. * Build automated unit and integration tests. * Maintain technical documentation and operational runbooks., Technical Skills Programming Languages * Java 8/11/17 * SQL * Scala (Preferred) * Python (Nice to Have) Java Technologies * Spring Boot * Spring Kafka * Spring MVC * Spring Security * Spring Data JPA * Hibernate * REST APIs * Microservices Apache Kafka * Kafka Producers * Kafka Consumers * Kafka Streams * Kafka Connect * Kafka MirrorMaker * Kafka Transactions * Consumer Groups * Topic Management * Partitioning * Replication * Offset Management * Exactly Once Processing (EOS) Messaging Technologies * Apache Kafka * RabbitMQ * ActiveMQ * IBM MQ * Amazon SQS * Apache Pulsar (Preferred) Serialization * Apache Avro * JSON * Protobuf * Apache Schema Registry Databases * PostgreSQL * MySQL * Oracle * SQL Server * MongoDB * Cassandra * Redis Cloud Platforms * AWS (MSK, EC2, S3, Lambda) * Microsoft Azure * Google Cloud Platform (Pub/Sub) DevOps & CI/CD * Docker * Kubernetes * Jenkins * GitHub Actions * Azure DevOps * GitLab CI Monitoring & Logging * Prometheus * Grafana * ELK Stack * Splunk * Kafka Manager * Confluent Control Center Version Control * Git * GitHub * GitLab * Bitbucket Testing * JUnit * Mockito * Testcontainers * Postman * Rest Assured Build Tools * Maven * Gradle IDEs * IntelliJ IDEA * Eclipse * Visual Studio Code