IBS Software Logo

IBS Software

Flink Developer

Reposted 11 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in India
Mid level
In-Office or Remote
Hiring Remotely in India
Mid level
Develop real-time streaming applications using Apache Flink and Java, integrating with Kafka and NoSQL databases, while ensuring performance and fault tolerance.
The summary above was generated by AI

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.

Similar Jobs

An Hour Ago
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
Hands-on Staff Software Engineer building and shipping backend features with enterprise reliability and scale. Own full product lifecycle, mentor peers, and adopt AI-native workflows to accelerate development and ensure quality.
Top Skills: Ai AgentsAPIsC++Ci/CdClaude CodeDatabasesGithub CopilotGoHTTPJavaJavaScriptMvcOpencodePythonRubyTesting
An Hour Ago
Remote or Hybrid
2 Locations
Senior level
Senior level
Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Perform functional, integration, UI and API testing in Agile teams; design and maintain Playwright-based automation frameworks; create test plans, execute regression and CI/CD tests; log defects and collaborate with developers to ensure high-quality financial-services software.
Top Skills: Api TestingAzureAzure DevopsCi/CdGithub ActionsJavaScriptJenkinsPlaywrightPostmanRest Assured
3 Hours Ago
Remote
India
Senior level
Senior level
Cloud • Information Technology • Productivity • Software • Automation
Lead consultative pre-sales technical engagements, design integration and AI solution strategies across Boomi's platform, deliver demos and presentations, support RFIs/RFPs and POCs, collaborate with account teams and partners, and act as a trusted advisor to demonstrate business value and ROI.
Top Skills: Agent-Based AutomationAIApi ManagementAPIsBoomiBoomi AgentstudioData Pipeline Orchestration ToolsFederated Api ManagementGroovyIntegration PatternsIpaasJavaScriptLlmManaged File Transfer (Mft)Messaging QueuesMiddlewarePrompt EngineeringPythonRagRiveryThruVector Search

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account