HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    IB

    IBS Career Portal

    Human Resources Technology

    Flink Developer

    Any, IndiaOn-SiteFull-time3–8 yrs experiencePosted 3w ago
    All IBS Career Portal jobs

    Job description

    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.

    Job details are sourced from the employer's original posting.

    Open job posting
    IB

    About the company

    IBS Career Portal

    This is an IBS career portal, likely for a company that uses Oracle HCM for its HR processes.

    View all IBS Career Portal jobs
    Industry
    Human Resources Technology
    Open roles
    57

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.