Systems Design Engineer

Kubernetes, Kafka, Java, KStreams
Contract W2, 6 Months
Depends on Experience
Work from home available Travel required to 10%.

Job Description

 Seasoned messaging expert with strong fundamentals in distributed systems design, implementation, and operations. Possesses an established track record with Kafka technology with hands-on production experience and a deep understanding of the Kafka architecture, fault-tolerance, and internals of how it works
• Thinks architecturally in terms of the bigger picture, and has strong design instincts
• Hands-on experience as a developer who has used the Kafka API to build producer and consumer applications
• Practical experience with Kafka Connect, KStreams, and KSQL, with ability to know how to use effectively for different use cases, including how to scale and make fault tolerant
• Strong familiarity of wire formats such as XML, JSON, Avro, CSV, etc. along with serialization/deserialization options
• Solid programming proficiency with Java, and best practices in development. Passion for writing high quality, rock-solid software, including test automation (unit/integration)
• Experience with DevSecOps and cloud-native technology having practical experience with tools such as Docker, Kubernetes, Jenkins, and Terraform is a plus
• Fundamental understanding of the TCP/IP protocol stack, as well as familiarity of network routing protocols and usage of associated network tools. In addition, knowledge of security protocols such as TLS, Kerberos, and OAUTH2, JWT, and how they work and integrate into Kafka, microservices, REST Proxy, and Kafka Connectors

Dice Id : 10115346
Position Id : 5644_Kafka
Originally Posted : 2 months ago
Have a Job? Post it