We are looking for a Middle Java Engineer with 3+ years of commercial experience who is eager to expand into Data Engineering. You will join a large-scale data-driven platform with millions of users, working alongside an experienced Data Architect.
Requirements
3+ years of experience with Java
3+ years of experience with SQL
2+ years of experience with Kafka
Experience with Git, Linux/Unix, Maven
English proficiency Intermediate (strong) or higher
Will Be a Plus
Experience with data lake solutions (Snowflake, BigQuery, Redshift, Databricks)
Hands-on experience with Flink, Iceberg, Spark, Scala
Familiarity with Kubernetes, GitLab, Protobuf/gRPC, Node.js/TypeScript
Product
The platform processes large-scale real-time data and requires a skilled engineer to develop and optimize data pipelines, storage solutions, and analytics systems. You will work closely with a highly experienced Data Architect and collaborate with a strong engineering team to ensure high-quality delivery.
Work Schedule: Full-time working day in our office (flexible hours) or remote
Interview Stages
1-st stage — call with the Recruiter
2-nd stage — interview with our CTO and the Recruiter
3-rd stage — Client interview
Benefits
Projects with modern stack
Work from anywhere (fully remotely or in our office)
Paid vacations and sick-leaves, additional days-off, relocation bonus
Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice
Education: regular tech-talks, educational courses, paid certifications, English classes
Fun: own football team, budget for team-lunches, branded gifts