Salary
💰 €110,000 - €125,000 per year
Tech Stack
ApacheAWSCloudDockerGoogle Cloud PlatformGrafanaJavaKafkaKubernetesMicroservicesPostgresPrometheusPythonSQL
About the role
- Design, build, and optimize batch and real-time data pipelines with Apache Flink (Java DataStream API, windows, state, joins, triggers).
- Handle production deployment, monitoring, troubleshooting, and tuning of streaming apps for performance and stability.
- (Nice to have) Develop scalable microservices using patterns like CQRS and SAGA.
- Create and maintain CI/CD pipelines with automation and testing best practices.
- Deploy and manage infrastructure on AWS, GCP, or other cloud platforms.
- Join on-call rotations for production support and incident management.
- Work with engineering and product teams to turn requirements into technical solutions.
- (Nice to have) Mentor junior engineers and promote automation and design thinking.
Requirements
- 5+ years of software engineering experience with strong Java expertise
- Proficient in Python (comfortable reading and writing code)
- Production experience with Apache Flink and other stream processing frameworks
- Solid knowledge of Apache Kafka and streaming technologies
- Strong background in batch and real-time data pipelines
- Skilled in SQL , especially PostgreSQL
- Experience with CI/CD pipelines and automated testing
- Familiar with Docker and Kubernetes for containerization and orchestration
- Cloud deployment experience (AWS, GCP, or similar)
- Comfortable with on-call rotations and production troubleshooting
- Experience with monitoring/alerting tools (Prometheus, Grafana)
- Hands-on with stateful/stateless stream processing; event-driven architecture a plus
- Professional development opportunities in a dynamic, global setting.
- A supportive, collaborative, and knowledge-driven workplace.
- An engaging and challenging role with the freedom to innovate and develop effective solutions.
- Fully remote work environment within the CET or EET time zones ONLY
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaPythonApache FlinkApache KafkaSQLPostgreSQLCI/CDDockerKubernetesstream processing
Soft skills
mentoringautomationdesign thinkingtroubleshootingincident management