This role involves spearheading the evolution of digital landscapes by designing and operating high-throughput, stateful event processing pipelines using Apache Flink
Job Summary
This role involves spearheading the evolution of digital landscapes by designing and operating high-throughput, stateful event processing pipelines using Apache Flink.
The ideal candidate will leverage deep expertise in cloud-native technologies, Kubernetes, and distributed systems to ensure reliable, scalable, and low-latency data solutions.
Candidates are expected to champion a test-first culture, utilizing modern tooling like GitLab CI/CD and AI coding assistants while adhering to strict security and risk management standards.
Matching Summary
This role involves spearheading the evolution of digital landscapes by designing and operating high-throughput, stateful event processing pipelines using Apache Flink.
Skills & Requirements
Must-have
Apache Flink development and operation
Java and Spring Boot programming
Kubernetes orchestration and deployment
Real-time streaming pipeline architecture
Distributed system fault tolerance
Event-time semantics and windowing strategies
AWS cloud services for streaming workloads
Nice-to-have
AI-assisted engineering practices adoption
Contract testing with PACT framework
Mutation testing and performance tuning
Cross-functional stakeholder collaboration
Agile/Scrum delivery model experience
Technical documentation and design records
Leadership behaviors and team mentoring
Key Requirements
Deep expertise in Apache Flink and Java
Experience with Kafka, Redis, and MongoDB integration
Hands-on Kubernetes and AWS deployment skills
Strong background in microservices architecture
Proficiency in secure coding and DevSecOps practices