





Tier-1 brand, mid-level role, and metro location increase applicant competition.
Specialized streaming, Java, and platform engineering skills limit cross-industry transferability.
Mandatory 5+ years and specific streaming/Java/Flink platform skills make shortlisting strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain a scalable data platform using Java and streaming technologies such as Apache Flink, Kafka, and Trino.
Advise and collaborate with data engineers to build optimized real-time and batch data processing applications supporting low-latency requirements.
Contribute to event-driven architecture design, data integration solutions, and deliver clean, testable code within an Agile SDLC environment.
Bachelor’s degree in Computer Science, Engineering, or related field.
Minimum 5 years of experience developing and deploying production-ready Java applications in a data engineering context.
Strong experience with Java 11+, SQL, distributed stream processing frameworks (e.g., Apache Flink, Spark Streaming, Kafka Streams).
Experience with event-driven architectures and real-time data processing.
Experienced in designing and optimizing data platforms built on distributed stream processing and event-driven architectures.
Skilled operator in Agile environments collaborating across stakeholders and technical teams for platform delivery.
Comfortable integrating diverse data sources and producing maintainable, high-quality code using modern development practices (including agentic coding assistants).