Flink Developer

.ibsplc
  • India, TN
  • Autofill and Review
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