×
Register Here to Apply for Jobs or Post Jobs. X

Flink Developer

Job in India, Henry County, Tennessee, USA
Listing for: .ibsplc
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Job Description & How to Apply Below
Location: India

Category:

Job Schedule:

Posted Date: T05:04:11+00:00

Job Shift:

:

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  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, save points).

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

Optimize Flink job performance (parallelism, operator chaining, back pressure 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., Mongo

DB/No

SQL).

Connect pipelines to No

SQL databases (Mongo

DB 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, Rocks

DB 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 No

SQL databases such as Mongo

DB.

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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary