CrawlJobs Logo

Java Data Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
India, Pune

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a talented and passionate Java Data Engineer to join our growing team. As a key member of our data engineering team, you will design, develop, and maintain high-performance data pipelines and applications using cutting-edge technologies. You will work closely with the Lead Java Data Engineer and other team members to deliver innovative solutions that drive data-driven decision-making within the organization.

Job Responsibility:

  • Design, develop, and maintain robust and scalable data pipelines using Java and related technologies (e.g., Apache Spark, Apache Flink, Kafka)
  • Build and optimize real-time and batch data processing applications to support low-latency requirements
  • Implement data integration solutions between various data sources and targets, including databases, APIs, and streaming platforms
  • Work with MPP platforms like Trino (Presto) and Snowflake to process and analyze large datasets
  • Contribute to the design and development of event-driven architectures
  • Write clean, well-documented, and testable code
  • Collaborate effectively with other engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies
  • Stay up-to-date with the latest trends and technologies in the data engineering space

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Minimum 5 years of experience developing and deploying production-ready Java applications in a data engineering context
  • Strong experience with core Java (version 11 or higher), SQL, and database APIs
  • Proven experience working with distributed stream processing frameworks like Apache Flink, Spark Streaming, or Kafka Streams
  • Experience with event-driven architectures and real-time data processing
  • Solid understanding of OOP concepts, multithreading, and thread pools
  • Familiarity with containerization technologies like Docker and deployment platforms like Openshift, ECS, or Kubernetes
  • Excellent communication and collaboration skills

Nice to have:

  • Master’s degree in a relevant field
  • Contributions to open-source projects
  • Experience working in a cloud environment (AWS, GCP)
What we offer:

Equal opportunity employment

Additional Information:

Job Posted:
March 22, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.