Professional Documents
Culture Documents
JD - Flink Developer - Manager
JD - Flink Developer - Manager
As a Flink Developer, you will play a crucial role in the design, development, and maintenance of real-
time data processing applications using Apache Flink. You will work closely with data engineers, data
scientists, and other cross-functional teams to build scalable, high-performance streaming data
solutions. This role requires a deep understanding of stream processing concepts, strong programming
skills, and the ability to optimize data pipelines for real-time data processing.
Qualifications:
Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
Senior Flink developer with 8-12 years of experience
Proven experience as a Flink Developer or in a similar role with expertise in stream processing.
Proficiency in programming languages such as Java, Scala, or Python.
Strong knowledge of Apache Flink and stream processing concepts.
Experience with stream processing frameworks, data serialization formats, and data storage
technologies.
Familiarity with distributed computing and cluster management (e.g., Apache Mesos,
Kubernetes).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills to work effectively in cross-functional teams.
Knowledge of Big Data technologies like Hadoop, Spark, and Kafka is a plus.
Experience with real-time data processing in production environments is highly desirable.
Knowledge of Event driven architecture and AWS services such Step Function, DynamoDB,
Lambda is a plus