Job Description

Skills:
Java, Flink, AWS, Apache, Apache Spark Streaming, Apache Flink,

Key Responsibilities

  • Design and implement scalable and reliable real-time data processing pipelines using Apache Flink.
  • Develop complex event processing systems to support high-throughput and low-latency data streams.
  • Optimize Java application performance to ensure system scalability and stability.
  • Collaborate with cross-functional teams to define and refine project requirements and deliverables.
  • Continuously evaluate and incorporate new technologies to enhance application capabilities.

Desired Skill Set

  • Profound experience with Java programming and stream processing.
  • Hands-on experience with Apache Flink or similar frameworks (e.g., Apache Spark Streaming).
  • Strong understanding of distributed systems and real-time data processing architectures.
  • Proficiency in developing high-performance applications and solving complex technical challenges.
  • Excellent problem-solving, analytical, and communication skills.

Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • Consistent track record in Java development and stream processing.
  • Proven ability to work in fast-paced and collaborative team environments.