





Popular mid-level data engineer role in Bangalore with broad, common skill requirements.
Core data engineering skills are highly transferable across industries.
Explicit 3–5 years requirement plus mandatory Java/Scala and big-data tech stack.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and maintain scalable data processing applications and distributed systems using Java/Scala.
Build and optimize large-scale batch and streaming data pipelines leveraging big data technologies like Apache Spark, Hadoop, and cloud platforms such as AWS.
Collaborate with cross-functional teams to deliver reliable, scalable, and efficient data solutions that support critical business insights and applications.
3-5 years of software development experience focused on big data platforms and analytics.
Expertise in Java and Scala programming languages, with strong foundational knowledge in data structures, algorithms, and concurrency.
Experience with big data technologies including Apache Spark, Hadoop, MapReduce, and data pipeline development.
Bachelor's degree in Computer Science, IT, Software Engineering, or related field from a reputed university.
Proven ability to design and implement scalable distributed applications for big data processing in cloud-native environments using AWS services.
Experience in developing both batch and streaming data pipelines and working knowledge of data streaming tools like Apache Kafka.
Comfortable participating in system design discussions, including High-Level and Low-Level Design, and implementing software best practices like TDD and CI/CD.