Overview
Skills
Job Details
Key Required Skills
Confluent Kafka
Apache Flink
Kafka Connect
Python
Java and SpringBoot
Position Overview
Lead and organize a team of Kafka admins and developers.
Run weekly Kafka technical review meetings.
Collaborate with the client to expand Kafka usage across the agency.
Explore new Kafka-related technologies within the organization.
Design and implement next-gen data streaming and event-based architectures using Confluent Kafka.
Develop strategy for streaming data into data warehouses and integrating with microservice-based applications.
Set Kafka best practices and standards for implementation and integration.
Mentor the team on event-driven architecture, event modeling, and data integrity.
Provide expertise in application integration, SOA, data ingestion/modeling, and security.
Troubleshoot platform issues across components.
Present technical concepts clearly to leadership and non-technical stakeholders.
Host workshops and share insights on Kafka-based solutions.
Basic Qualifications
Bachelor s in CS, Engineering, or related field with 12+ years of experience (or Master s with 10+).
12+ years of experience in software development.
7+ years of experience with Kafka (Confluent or Apache).
2+ years of experience with AWS cloud deployments.
1+ year of technical leadership experience.
Must be able to obtain and maintain a Public Trust clearance.
Technical Skills Required
Deep hands-on experience with Confluent Kafka in production environments.
Expertise in Kafka security, performance tuning, and internal architecture.
Strong understanding of Event-Driven Architecture.
Experience with Kafka on OpenShift/Kubernetes.
Proficient with Kafka Connect, KStreams, KSQL.
Experience scaling Kafka components (Broker, Connect, ZooKeeper, etc.).
Experience building and deploying Kafka connectors.
Familiarity with Avro, JSON, data compression techniques.
AWS: ECS, EKS, Flink, S3, Amazon RDS (PostgreSQL).
Relational DBs: PostgreSQL, DB2, Oracle.
ORM tools: JPA2, Hibernate, Spring JPA.
Preferred Skills (Bonus Points)
Disaster recovery planning for Kafka.
Domain Driven Design (DDD).
AWS certifications.
CI/CD and DevOps best practices.
PaaS experience: OpenShift, Kubernetes, Docker.
Configuration management: Ansible, Terraform, CloudFormation.
Spring Framework: Boot, Batch, Cloud, Security, Data.
Strong with Java EE, generics, and concurrency.
TDD/BDD and tools like JUnit, Mockito, Cucumber, Selenium.
Monitoring/Visualization: Prometheus, Grafana.