Nagarro
Posted 16h ago

Associate Staff Engineer (Data Engineer -Apache Kafka, Flink, Java)

Nagarro
Chennai, Tamil Nadu, India
OnsiteFull Time
Responsibilities
  • designing pipelines
  • optimizing solutions
  • monitoring applications
Requirements
  • 4+ years in data engineering and real-time streaming
  • Strong Java, Apache Kafka, and Apache Flink experience
  • Distributed systems, APIs
  • Microservices, cloud, and containerization knowledge
  • Bachelor's or master's degree required
Technical tools mentioned
JavaApache KafkaApache FlinkKafka ConnectREST APIs

Job description

Company Description:

👋🏼We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at a scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description:

Requirements

 

  • Minimum 4+ years of experience in Data Engineering with a focus on real-time data processing and streaming technologies.
  • Strong hands-on experience in Java development and building enterprise-grade applications.
  • Expertise in Apache Kafka, including Producers, Consumers, Topics, Partitions, Consumer Groups, Kafka Connect, and event-driven architectures.
  • Hands-on experience with Apache Flink for real-time stream processing, stateful computations, windowing, and fault-tolerant data pipelines.
  • Experience designing, developing, and deploying scalable real-time streaming data pipelines.
  • Solid understanding of distributed systems, messaging patterns, and high-throughput, low-latency data processing.
  • Experience working with REST APIs, microservices, and integration frameworks.
  • Good understanding of data ingestion, transformation, and processing techniques in streaming environments.
  • Familiarity with real-time analytics and event-driven architectures.
  • Experience working in Banking, Financial Services, or other mission-critical environments is preferred.
  • Good understanding of containerization and cloud platforms is an added advantage.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and stakeholder management skills.

 

Responsibilities

 

  • Design, develop, and maintain scalable real-time data pipelines using Apache Kafka, Java, and Apache Flink.
  • Build and optimize low-latency, high-throughput streaming solutions for business-critical data processing needs.
  • Develop event-driven applications and data workflows to support real-time analytics and operational reporting.
  • Collaborate with architects, platform teams, and business stakeholders to understand data requirements and implement effective solutions.
  • Monitor, troubleshoot, and enhance streaming applications to ensure reliability, scalability, and performance.
  • Implement best practices for data quality, security, governance, and operational excellence.
  • Optimize Kafka and Flink applications for performance, resilience, and fault tolerance.
  • Participate in code reviews, design discussions, and technical solutioning activities.
  • Support production deployments and resolve issues related to streaming data platforms.
  • Contribute to continuous improvement initiatives by evaluating and adopting modern real-time data engineering practices and technologies.
Qualifications:

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

About Nagarro

Global provider of digital engineering and IT consulting services

Similar jobs

Data Engineer roles near Chennai, Tamil Nadu
17h
Save
Mark Applied
Hide
Senior Data Engineer I
Chennai, Tamil Nadu, India
HybridFull Time
American Express
American ExpressNYSE: AXP: Global financial services and credit card payment network.
6+ YOEBachelor's degree in computer science, engineering, or related field; 6+ years software development and 3+ years ETL tool and API experience. Requires GCP, Java/Python/Scala, SQL, Spark, and database expertise.
Google Cloud Platform (GCP), BigQuery, Dataflow, Dataproc, Pub/Sub, Cloud Storage, Composer, Java, Python, Scala, SQL, Hive, MySQL, PostgreSQL, NoSQL, Spark, Git, APIs, Spring Boot, XLR, Jenkins, Stash, Jira, Confluence, Splunk, Agile, SAFe, DevOps, Generative AI, Large Language Models (LLMs)
21h
Save
Mark Applied
Hide
Data Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Ford manufactures, sells, and services vehicles and mobility solutions.
5+ YOEBachelor's degree or equivalent, 5–7 years in data or software engineering, 2+ years building cloud data platforms, and proficiency in SQL, Python, GCP, Terraform, and data governance.
SQL, Python, Java, Google Cloud Platform (GCP), BigQuery, Dataflow, Dataproc, PostgreSQL, MySQL, Terraform, Tekton, DBT, Dataform, Apache Airflow, Astronomer, Pub/Sub, Cloud Functions
1d
Save
Mark Applied
Hide
Data Engineer
Bengaluru or Chennai
OnsiteFull Time
NatWest Group
NatWest GroupLondon Stock Exchange: NWG: Provides retail, commercial, and private banking services.
5+ YOERequires 5+ years in ETL, data modelling, warehousing, and multi-source integration, plus Python, PySpark, Falcon Framework, Agile/Scrum, Git, cloud platforms, and strong communication skills.
Python, PySpark, Falcon Framework, RESTful APIs, ETL, Git, AWS, Azure, GCP, Agile, Scrum
1d
Save
Mark Applied
Hide
GCP Data Engineer with Big Query
Chennai or Hyderabad
HybridFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
4+ YOERequires 4–13 years in GCP data warehousing, dimensional modeling, MySQL and SQL/PL, BigQuery, Cloud Composer, Airflow, REST APIs, and team coordination; Java and Python are advantageous.
GCP, BigQuery, Cloud SQL, Dataflow, MySQL, SQL/PL, Cloud Composer, DAGs, Airflow, REST API, Java, Python
2d
Save
Mark Applied
Hide
Senior Data Engineer - L2 - Snowflake Developer
Chennai, Tamil Nadu, India
₹1000k-₹1200k/yr OnsiteFull Time
Kadel Labs
Kadel Labs: Provider of software development and IT consulting services.
5+ YOERequires 5+ years of experience with Snowflake, Snowpark, Python, PySpark, cloud-native data architectures, Hadoop environments, and Hadoop-to-Snowflake migration or modernization.
Snowflake, Snowpark, Python, PySpark, Hadoop
2d
Save
Mark Applied
Hide
Data Engineer Sr. Consultant
Chennai, Tamil Nadu, India
OnsiteFull Time
NTT DATA
NTT DATA: Global provider of IT and business consulting services.
Strong requirements gathering, data analysis, mapping, validation, reconciliation, UAT, and defect resolution skills; proficiency in SQL and Excel; excellent communication and stakeholder management.
SQL, Microsoft Excel
4d
Save
Mark Applied
Hide
Sr. Data Engineer
Chennai or Tamil Nadu or India
HybridFull Time
Access Information Management
Access Information Management: Secure offsite storage and digital records management services.
4+ YOEBachelor's degree in computer science, information technology, or engineering; 4–10+ years in SQL, ETL, and BI/reporting; proficiency in Python, cloud data services, data modeling, and pipeline optimization.
SQL, T-SQL, PL/SQL, SSIS, Azure Data Factory, Fivetran, AWS Glue, Azure Data Services, Azure Synapse, Azure Data Lake Storage (ADLS), Azure SQL Database, Microsoft Fabric, AWS Lambda, S3, Athena, Lake Formation, DataZone, Python, Git, CI/CD, Power BI
4d
Save
Mark Applied
Hide
Data Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
4+ YOEBachelor of Engineering and 4–8 years of experience with Google Cloud Platform, Dataproc, ETL, data pipelines, big data analytics, data integration, quality assurance, and optimization.
Google Cloud Platform (GCP), Dataproc, ETL