Kafka Engineer

Job not on LinkedIn

November 6

Apply Now
Logo of CACI International Inc

CACI International Inc

Defense • IT • Cybersecurity

CACI International Inc is a diversified company that provides a wide range of services and solutions primarily to the U. S. government and commercial sectors. CACI specializes in offering security services, IT solutions, and intelligence support, helping clients enhance their cyber capabilities and secure their networks. The company is recognized for its innovative workforce and the technology it provides to clients in enterprise and mission-critical environments. CACI is committed to diversity and inclusion, offering an array of career opportunities for both new graduates and experienced professionals, including veterans.

10,000+ employees

Founded 1962

🔒 Cybersecurity

📋 Description

• Serve as an Agile Scrum team member providing software development support and maintenance for the delivery of releasable software in short sprint cycles • Responsible for activities associated with delivery of software solutions • Design, develop, and deploy high-performance Kafka producers, consumers, and stream processing applications • Collaborate with architects and other engineering teams to define and evolve our event-driven architecture • Implement and manage components of the Kafka ecosystem • Monitor, troubleshoot, and optimize Kafka clusters and Kafka-dependent applications • Build and maintain robust and resilient data pipelines for real-time ingestion, transformation, and distribution of data • Provide operational support for Kafka-based systems • Enforce data contract definitions and schema evolution strategies using Schema Registry • Implement comprehensive testing strategies for Kafka applications • Create and maintain detailed technical documentation • Act as a subject matter expert and mentor junior engineers

🎯 Requirements

• Must be a U.S. Citizen with the ability to pass CBP background investigation • Extensive hands-on experience designing, developing, and deploying applications using Apache Kafka • Deep understanding of Kafka's internal architecture, guarantees (at-least-once, exactly-once), offset management, and delivery semantics • Experience with Kafka Streams API or other stream processing frameworks (e.g., Flink, Spark Streaming with Kafka) • High-level proficiency in at least one modern backend programming language (Java strongly preferred) • Strong understanding of distributed systems principles, concurrency, fault tolerance, and resilience patterns • Experience with data serialization formats such as Avro, Protobuf, or JSON Schema • Solid understanding of relational and/or NoSQL databases, and experience integrating them with Kafka • Excellent analytical, debugging, and problem-solving skills • Strong verbal and written communication skills • Knowledge of monitoring and observability tools for Kafka and streaming applications (e.g., Prometheus, Grafana, ELK stack, Datadog) • Working knowledge of Git and collaborative development workflows • Understanding of all elements of the software development life cycle • At least seven (7) years related technical experience • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline

🏖️ Benefits

• healthcare • wellness • financial • retirement • family support • continuing education • time off benefits

Apply Now

Similar Jobs

November 6

Next Generation Firewall Engineer support for US Army’s global wide area network migration. Responsible for maintaining secure network solutions and ensuring compliance with security standards.

Cyber Security

Firewalls

November 6

Keycloak Engineer working on the Army's Global Unified Network. Responsibilities include designing Keycloak solutions and maintaining IdAM solutions within a critical mission program.

ETL

Kafka

Microservices

Zookeeper

November 5

ERG

201 - 500

Clean Air Act Engineer drafting permits and reviewing regulations at consulting firm. Strong background in Clean Air Act laws and policy with multifaceted project involvement.

November 5

Senior Flight Navigation Engineer contributing to navigation system design and implementation for automated aviation safety technology. Collaborating with teams to ensure integration with National Airspace System.

Python

November 5

Manager Engineer for CrowdStrike's Observability team advancing metrics and tracing. Leading a technical team in developing large-scale distributed infrastructure services.

AWS

Cloud

Google Cloud Platform

Kubernetes

Linux

Prometheus

Python

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com