Required Qualifications 7–10 years of hands-on experience in backend development with Java Strong experience with Apache Kafka (producers, consumers, streaming concepts) Solid experience with Apache Spark (batch and/or streaming) Experience working on large-scale distributed systems Strong knowledge