Apache Flink Developer

Deloitte Shared Services India

Mumbai

On-site

INR 1,400,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Deloitte Shared Services India is seeking an experienced Java Developer to design, develop, and maintain real-time streaming applications using Apache Flink and Apache Kafka. You will work on scalable data processing systems and distributed backend services in Mumbai.

The role requires strong Java fundamentals, experience with Flink/Kafka, SQL proficiency, and familiarity with Spring Boot and REST APIs. Collaboration with cross-functional teams and production troubleshooting are essential.

Qualifications

  • Strong experience in Core Java, OOP, and Java 8+.
  • Hands-on with Apache Flink and Apache Kafka.
  • Proficient in SQL and databases, Spring Boot, REST APIs.
  • Familiar with distributed systems and CI/CD basics.

Responsibilities

  • Develop real-time streaming apps using Java and Flink.
  • Build and maintain Kafka-based data pipelines.
  • Optimize streaming jobs for performance and reliability.
  • Implement fault-tolerant processing with Flink checkpoints.
  • Collaborate with cross-functional teams on backend solutions.
  • Debug and troubleshoot production issues.

Skills

Core Java
OOP concepts
Multithreading
Java 8+
Apache Flink
Apache Kafka
SQL
Spring Boot
REST APIs
Distributed systems
Git
Maven/Gradle
Linux/Unix
Flink DataStream API

Tools

Docker
Kubernetes
CI/CD tools

Job description

Job Description

We are looking for a skilled Java Developer with experience in real-time stream processing using Apache Flink and Apache Kafka. The candidate will be responsible for designing, developing, and maintaining scalable data processing applications and distributed systems.

Required Skills
  • Strong experience in Core Java, OOP concepts, Collections, Multithreading, and Java 8+
  • Hands-on experience with Apache Flink (DataStream API, State Management, Windows, Watermarks, Checkpointing)
  • Experience with Apache Kafka (Topics, Producers, Consumers, Partitions, Message Processing)
  • Good knowledge of SQL and database concepts
  • Experience with Spring Boot and REST APIs
  • Understanding of distributed systems and event-driven architecture
  • Experience with Git and Maven/Gradle
  • Good knowledge of Linux/Unix environments
Responsibilities
  • Develop real-time streaming applications using Java and Apache Flink
  • Build and maintain Kafka-based data pipelines
  • Optimize streaming jobs for performance and reliability
  • Implement fault-tolerant processing using Flink checkpoints and state management
  • Work with cross-functional teams to deliver scalable backend solutions
  • Debug and troubleshoot production issues
Preferred Skills
  • Experience with cloud platforms (AWS/Azure/GCP)
  • Knowledge of Docker and Kubernetes
  • Experience with data formats like JSON, Avro, and Parquet
  • Knowledge of CI/CD tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Flink Developer
Flink Developer

IBS Software • India

On-site
INR 1,000,000 - 1,500,000
Flink Developer
Flink Developer

Naviq • Thiruvananthapuram

On-site
INR 850,000 - 1,400,000
Apache Flink Transformation Engineer
Apache Flink Transformation Engineer

Genpact • Dadri, Hyderabad, Bengaluru

Hybrid
INR 900,000 - 1,500,000
Associate Staff Engineer (Data Engineer -Apache Kafka, Flink, Java)
Associate Staff Engineer (Data Engineer -Apache Kafka, Flink, Java)

Nagarro • Chennai District

On-site
INR 1,500,000 - 2,100,000
Data Engineer – Real-Time Streaming (Flink / Java / Kafka)
Data Engineer – Real-Time Streaming (Flink / Java / Kafka)

D4 Insight • Bengaluru

On-site
INR 900,000 - 1,300,000
Data Engineer – Flink
Data Engineer – Flink

D4 Insight • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Apache Flink Platform Engineer
Apache Flink Platform Engineer

Deloitte Shared Services India • Mumbai

On-site
INR 4,200,000 - 6,400,000
Data Engineer - Real-Time Streaming
Data Engineer - Real-Time Streaming

GSSTech Group • Chennai District

On-site
INR 1,500,000 - 2,500,000
Data Engineer - Real Time Streaming
Data Engineer - Real Time Streaming

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer – Spring Boot, Flink & Kafka
Java Developer – Spring Boot, Flink & Kafka

Stellar Technologies • Chennai District

Hybrid
INR 1,000,000 - 1,500,000