Top

Java Developer, Apache flink

Pune, Maharashtra, India

307 Days ago

Job Description


This role is for one of the Weekday's clients

Min Experience: 4 years

Location: Pune

JobType: full-time

We are seeking a highly skilled and motivated Java Developer with hands-on expertise in Apache Flink to join our fast-growing engineering team. As a key contributor, you will be responsible for building and maintaining high-performance, real-time data processing systems. This role demands a strong foundation in Java , proficiency in stream processing using Apache Flink , and a deep understanding of distributed systems.

If you are passionate about real-time data, scalable architecture, and writing clean, efficient code, this is the opportunity for you.

Requirements

Key Responsibilities:

  • Design, develop, and deploy robust, scalable, and fault-tolerant streaming data applications using Apache Flink and Java .
  • Collaborate with data engineers, product managers, and other developers to understand business requirements and translate them into technical specifications.
  • Implement and optimize stream processing pipelines for high-volume, low-latency data processing.
  • Write clean, modular, and maintainable Java code with an emphasis on performance and scalability.
  • Tune Flink jobs for optimal throughput and latency, manage checkpointing, state backends, watermarks, and windowing strategies.
  • Ensure data quality, integrity, and availability across distributed environments.
  • Participate in code reviews, technical discussions, and contribute to best practices for software development.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
  • Stay up to date with industry trends in big data, stream processing, and Java development.

Required Skills and Experience:

  • 4 to 8 years of professional software development experience with a strong focus on Java (Java 8 or above) .
  • 2+ years of experience working with Apache Flink , including hands-on experience with Flink's DataStream and Table APIs.
  • Solid understanding of streaming data architectures and concepts such as event time processing, watermarking, state management, and windowing.
  • Experience with distributed systems, multithreading, and performance optimization.
  • Familiarity with integrating Flink jobs into production pipelines with tools such as Kafka, Hadoop, or other data systems.
  • Knowledge of build tools (Maven/Gradle), version control (Git), and CI/CD practices.
  • Excellent problem-solving skills, attention to detail, and the ability to work independently or as part of a team.

Preferred Qualifications:

  • Experience with Apache Kafka or other messaging systems.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Exposure to monitoring tools (Prometheus, Grafana) for tracking job performance.
  • Understanding of cloud platforms (AWS, GCP, or Azure) and deploying streaming jobs in the cloud.

Why Join Us?

  • Work on cutting-edge real-time data processing systems with a talented and passionate team.
  • Flexible work environment with opportunities for remote work.
  • Continuous learning and development opportunities.
  • Competitive compensation and benefits.

Key Skills Required

JavaMavenSoftware DevelopmentJAVAMultithreadingArchitectureAWSApacheApache FlinkApache KafkaAzureContainerizationData ProcessingJavaCI/CDAnalysisAttention to DetailBig DataCompensation and BenefitsData QualityDesignDevelopmentGitGradleGrafanaHighly SkilledKubernetesLearningManagementModularOptimizationPassionateRoot Cause AnalysisScalabilityScalable ArchitectureState ManagementStream ProcessingTalentedVersion ControlWork IndependentlyWriting

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Not Specified

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 2 - 3 yrs

Contact Information


Company Name: Weekday AI

Recruiting People: HR Department

Website: https://www.weekday.works

Location

Important Alert:
Beware of people who promise you a job or interview in exchange for money. If someone asks you for money and says it's for something like a registration fee or a refundable deposit, it could be a scam. Please be cautious. Remember, elsejob.com does not guarantee a job or interview in exchange for money, so don't give money to anyone like that.

Similar Jobs

Angular Developer

SOGECLAIR • Pune, Maharashtra, India

Experience: 5 - 8 yrs

Salary: Competitive & Based on Experience

View Job
Senior Backend Developer (WordPress)

Salt Technologies • Pune, Maharashtra, India

Experience: 3 - 4 yrs

Salary: Competitive & Based on Experience

View Job
DevOps Engineer (Azure)

Velotio Technologies • Pune, Maharashtra, India

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Software Engineer III

Keywords Studios • Pune, Maharashtra, India

Experience: 7 - 8 yrs

Salary: Competitive & Based on Experience

View Job
IT Security Manager

Staff4Me • Pune, Maharashtra, India

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Software Engineer III

Keywords Studios • Pune, Maharashtra, India

Experience: 6 - 7 yrs

Salary: Competitive & Based on Experience

View Job
MERN Stack Developer

Staff4Me • Pune, Maharashtra, India

Salary: Competitive & Based on Experience

View Job
Development Manager

Etraveli Group • Pune, Maharashtra, India

Experience: 3 - 4 yrs

Salary: Competitive & Based on Experience

View Job
Product Manager (API)

Etraveli Group • Pune, Maharashtra, India

Salary: Competitive & Based on Experience

View Job
IT security JR engineer

Staff4Me • Pune, Maharashtra, India

Experience: 1 - 2 yrs

Salary: Competitive & Based on Experience

View Job