Flink Developer

.ibsplc
  • India, TN
    30+ days ago

    Job Description

    JobID: 2478

    Category:

    JobSchedule:

    Posted Date: 2026-01-13T05:04:11+00:00

    JobShift:

    :

    Experience: 3-8 years

    Location: [TVM / COK / CHENNAI / BLR]

    Role Overview

    We are looking for a highly skilled Flink Java Developer with 3-8 years of experience in building real-time streaming applications at scale. The ideal candidate will have strong hands-on expertise in Apache Flink (Java), solid working experience with Kafka, and knowledge of streaming data design patterns. Familiarity with Flink PaaS solutions (e.g., Decodable, Confluent Cloud, Kinesis Data Analytics) is a strong plus.

    Key Responsibilities

    Design and develop real-time stream processing applications using Apache Flink and Java.

    Implement stateful stream processing (keyed state, operator state, checkpointing, savepoints).

    Apply event-time semantics, watermarking, and windowing for accurate streaming computations.

    Optimize Flink job performance (parallelism, operator chaining, backpressure handling, checkpointing strategy).

    Integrate with Kafka (mandatory) for ingestion and delivery pipelines.

    Tune serialization/deserialization (Kryo, Avro, Protobuf, POJO) for high throughput and efficiency.

    Implement Async I/O patterns in Flink to integrate with external systems (e.g., MongoDB/NoSQL).

    Connect pipelines to NoSQL databases (MongoDB preferred) for persistence and lookups.

    Deploy and monitor applications in cloud-native environments; exposure to Flink PaaS solutions is advantageous.

    Ensure high availability, fault tolerance, and data consistency across distributed systems.

    Required Skills & Experience

    3-8 years of hands-on Apache Flink experience with Java.

    Strong expertise in Kafka (producer, consumer, partitioning, offset management).

    Knowledge of Flink state management (operator/keyed state, RocksDB backend).

    Experience with event-time processing, watermarks, windowing, and broadcast state.

    Solid Java development skills including concurrency, performance tuning, and memory management.

    Good to Have

    Experience with Flink PaaS solutions (Decodable, Confluent Cloud, Kinesis Analytics, etc.).

    Serialization tuning with Kryo, Avro, Protobuf, or POJO optimization.

    Familiarity with Async Flink operators (async lookups, async I/O).

    Experience with NoSQL databases such as MongoDB.

    Exposure to Flink metrics, job monitoring, and performance optimization.

    Desired Qualities

    Strong problem-solving and debugging skills.

    Effective communication and collaboration with cross-functional teams.

    Proactive, ownership-driven approach to handling large-scale, critical data pipelines.

    Ability to adapt quickly in fast-paced, cloud-first environments.

    Numbers & Facts

    LocationIndia, TN

    Skills

    • Apacheunmatched
    • Apache Avrounmatched
    • Apache Kafkaunmatched
    • Broadcastingunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Concurrencyunmatched
    • Cross-Functionalunmatched
    • Data Analysisunmatched
    • Data Managementunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Distributed Computingunmatched
    • High Availabilityunmatched
    • High Throughputunmatched
    • Input/Outputunmatched
    • Javaunmatched
    • Memory Managementunmatched
    • Metricsunmatched
    • MongoDBunmatched
    • NoSQLunmatched
    • Performance Analysisunmatched
    • Performance Tuning/Optimizationunmatched
    • Platform as a Service (PaaS)unmatched
    • Problem Solving Skillsunmatched
    • Software Engineeringunmatched
    • System Integration (SI)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder