DE-Spark,Scala,kafka (Bengaluru)

DE-Spark,Scala,kafka (Bengaluru)

12 Aug
|
Zorba AI
|
Bengaluru

12 Aug

Zorba AI

Bengaluru

5–10 years Data Engineering

- Strong Scala programming
- Strong Apache Spark
- Strong Apache Kafka
- Spark Structured Streaming
- Advanced SQL
- ETL/ELT & Data Pipelines
- Distributed Systems
- Cloud/Databricks exposure
- Required Technical Skills1. Apache Spark – Mandatory

Strong Hands-on Experience With:

- Apache Spark
- Spark Core
- Spark SQL
- Spark DataFrame
- Spark Dataset
- Spark Structured Streaming
- Spark transformations and actions
- RDD concepts
- Joins and aggregations
- Window functions
- Partitioning and repartitioning
- Caching and persistence
- Broadcast joins
- Handling data skew
- Spark job optimization
- Spark cluster execution and troubleshooting

2. Scala – Mandatory

- Strong programming experience in Scala.
- Functional programming concepts.
- Collections and higher-order functions.
- Case classes, traits, objects, pattern matching.
- Exception handling and reusable code development.
- Development of Spark applications using Scala.
- Ability to write clean, modular, scalable, and maintainable Scala code.

3. Apache Kafka – Mandatory Strong Practical Experience With:

- Kafka architecture
- Kafka brokers
- Topics and partitions
- Producers and consumers
- Consumer groups
- Offsets and offset management
- Replication factor
- Partition strategy
- Message retention
- Kafka Producer/Consumer APIs
- Kafka Streams / Kafka Connect
- Schema Registry
- Avro / JSON serialization
- Consumer lag monitoring
- Kafka troubleshooting
- Kafka performance tuning
- Integration of Kafka with Spark Structured Streaming

4. SQL – Mandatory Strong SQL Skills Including:

- Complex SQL queries
- Joins
- Subqueries
- CTEs
- Window functions
- Aggregations
- Query optimization
- Data validation and reconciliation
- Stored procedures/functions where applicable
- Relational database concepts

5. Data Engineering Strong Understanding Of:

- ETL / ELT
- Batch processing
- Real-time/streaming processing
- Data pipelines
- Data lakes
- Data warehouses
- Data modeling
- Dimensional modeling
- Distributed systems
- Data partitioning
- Data quality
- Data governance
- Large-scale data processing

Cloud / Big Data Experience Experience With At Least One Cloud Platform Is Preferred:

- Required Technical Skills1. Apache Spark – Mandatory

Strong Hands-on Experience With:

- Apache Spark
- Spark Core
- Spark SQL




- Spark DataFrame
- Spark Dataset
- Spark Structured Streaming
- Spark transformations and actions
- RDD concepts
- Joins and aggregations
- Window functions
- Partitioning and repartitioning
- Caching and persistence
- Broadcast joins
- Handling data skew
- Spark job optimization
- Spark cluster execution and troubleshooting

1. Scala – Mandatory

- Strong programming experience in Scala.
- Functional programming concepts.
- Collections and higher-order functions.
- Case classes, traits, objects, pattern matching.
- Exception handling and reusable code development.
- Development of Spark applications using Scala.
- Ability to write clean, modular, scalable, and maintainable Scala code.

1. Apache Kafka – Mandatory

Strong Practical Experience With:

- Kafka architecture
- Kafka brokers
- Topics and partitions
- Producers and consumers
- Consumer groups
- Offsets and offset management
- Replication factor
- Partition strategy
- Message retention
- Kafka Producer/Consumer APIs
- Kafka Streams / Kafka Connect
- Schema Registry
- Avro / JSON serialization
- Consumer lag monitoring
- Kafka troubleshooting
- Kafka performance tuning
- Integration of Kafka with Spark Structured Streaming

1. SQL – Mandatory

Robust SQL Skills Including:

- Complex SQL queries
- Joins
- Subqueries
- CTEs
- Window functions
- Aggregations
- Query optimization
- Data validation and reconciliation
- Stored procedures/functions where applicable
- Relational database concepts

1. Data Engineering

Strong Understanding Of:

- ETL / ELT
- Batch processing
- Real-time/streaming processing
- Data pipelines
- Data lakes
- Data warehouses
- Data modeling
- Dimensional modeling
- Distributed systems
- Data partitioning
- Data quality
- Data governance
- Large-scale data processing

Cloud / Big Data Experience

Strong Understanding Of:

- ETL / ELT
- Batch processing
- Real-time/streaming processing
- Data pipelines
- Data lakes
- Data warehouses




- Data modeling
- Dimensional modeling
- Distributed systems
- Data partitioning
- Data quality
- Data governance
- Large-scale data processing

Cloud / Big Data Experience
- Required Technical Skills1. Apache Spark – Mandatory

Strong Hands-on Experience With:

- Apache Spark
- Spark Core
- Spark SQL
- Spark DataFrame
- Spark Dataset
- Spark Structured Streaming
- Spark transformations and actions
- RDD concepts
- Joins and aggregations
- Window functions
- Partitioning and repartitioning
- Caching and persistence
- Broadcast joins
- Handling data skew
- Spark job optimization
- Spark cluster execution and troubleshooting
- Scala – Mandatory
- Strong programming experience in Scala.
- Functional programming concepts.
- Collections and higher-order functions.
- Case classes, traits, objects, pattern matching.
- Exception handling and reusable code development.
- Development of Spark applications using Scala.
- Ability to write clean, modular, scalable, and maintainable Scala code.
- Apache Kafka – Mandatory

Strong Practical Experience With:

- Kafka architecture
- Kafka brokers
- Topics and partitions
- Producers and consumers
- Consumer groups
- Offsets and offset management
- Replication factor
- Partition strategy
- Message retention
- Kafka Producer/Consumer APIs
- Kafka Streams / Kafka Connect
- Schema Registry
- Avro / JSON serialization
- Consumer lag monitoring
- Kafka troubleshooting
- Kafka performance tuning
- Integration of Kafka with Spark Structured Streaming
- SQL – Mandatory

Strong SQL Skills Including:

- Complex SQL queries
- Joins
- Subqueries
- CTEs
- Window functions
- Aggregations
- Query optimization
- Data validation and reconciliation
- Stored procedures/functions where applicable
- Relational database concepts
- Data Engineering

Strong Understanding Of:

- ETL / ELT
- Batch processing
- Real-time/streaming processing
- Data pipelines
- Data lakes
- Data warehouses
- Data modeling
- Dimensional modeling
- Distributed systems
- Data partitioning
- Data quality
- Data governance
- Large-scale data processing

Cloud / Big Data Experience Experience With At Least One Cloud Platform Is Preferred: Experience with at least one cloud platform is preferred:

Skills: kafka,scala,spark,data

📌 DE-Spark,Scala,kafka (Bengaluru)
🏢 Zorba AI
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: de-spark,scala,kafka (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: de-spark,scala,kafka (bengaluru) / bengaluru