Job Title: Kafka Cloud Architect Developer
Location: Woodlawn, MD (Onsite)
Visa: USC and GC only
Duration: 6+ months
MOI: Skype+ F2F
“Candidate must obtain and maintain a Public Trust security clearance”
Key Required Skills:
Confluent Kafka, Apache Flink, Kafka Connect, Python, Java and SpringBoot.
(Basic Qualifications)
- Bachelor's Degree in Computer Science, Mathematics, Engineering, or a related field with 12 years of relevant experience OR Master degree with 10 years of relevant experience. Additional years of experience may be substituted/accepted in lieu of degree.
- 12+ years of experience with modern software development including systems/application analysis and design.
- 7+ years of combined experience with Kafka (Confluent Kafka and/or Apache Kafka).
- 2+ years of combined experience with designing, architecting, and deploying to AWS cloud platform.
- 1+ years of leading a technical team.
- Must be able to obtain and maintain a Public Trust security clearance.
?(Required Skills)
- Expert experience with Confluent Kafka with hands-on production experience, capacity planning, installation, administration / platform management, and a deep understanding of the Kafka architecture and internals.
- Expert in Kafka cluster and application security.
- Strong knowledge of Event Driven Architecture (EDA)
- Expert Experience in data pipeline, data replication and/or performance optimization.
- Kafka installation & partitioning on OpenShift or Kubernetes, topic management, HA & SLA architecture.
- Strong knowledge and application of microservice design principles and best practices: distributed systems, bounded contexts, service-to-service integration patterns, resiliency, security, networking, and/or load balancing in large mission critical infrastructure.
- Expert experience with Kafka Connect, KStreams, and KSQL, with the ability to know how to use effectively for different use cases.
- Hands-on experience with scaling Kafka infrastructure including Broker, Connect, ZooKeeper, Schema Registry, and/or Control Center.
- Hands-on experience in designing, writing, and operationalizing new Kafka Connectors.
- Solid experience with data serialization using Avro and JSON and data compression techniques.
- Experience with AWS services such as ECS, EKS, Flink, Amazon RDS for PostgreSQL, and/or S3.
- Basic knowledge of relational databases (PostgreSQL, DB2, or Oracle), SQL, and ORM technologies (JPA2, Hibernate, and/or Spring JPA).
Desired Skills
- Disaster recovery strategy
- Domain Driven Design (DDD)
- AWS cloud certifications.
- Delivery (CI/CD) best practices and use of DevOps to accelerate quality releases to Production.
- PaaS using Red Hat OpenShift/Kubernetes and Docker containers.
- Experience with configuration management tools (Ansible, CloudFormation / Terraform).
- Solid experience with Spring Framework (Boot, Batch, Cloud, Security, and Data).
- Solid knowledge with Java EE, Java generics, and concurrent programming.
- Solid experience with automated unit testing, TDD, BDD, and associated technologies (Junit, Mockito, Cucumber, Selenium, and Karma/Jasmine).
- Working knowledge of open-source visualization platform Grafana and open-source monitoring system Prometheus and uses with Kafka?
Education:
- ?Bachelor's Degree in with 12+ years of experience
- Must be able to obtain and maintain a Public Trust security clearance.
Job Type: Contract
Pay: $65.00 - $82.00 per hour
Expected hours: 40 per week
Work Location: In person
Report job