JobMatch
← Back to jobs

Middle Backend Developer (Java/Kotlin)

Emerging Travel Group

RemoteGeorgiaFull-time
Posted
6 days ago
Source
Emerging Travel Group (workable)
Field
Engineering

Skills

PostgreSQLKubernetesLeadershipAnalyticsPythonKotlinSparkRustJava

Description

We are looking for a Middle Backend Developer (Java/Kotlin). What We Offer: the opportunity to influence technical and architectural decisions; involvement in the full development lifecycle, from design to deployment; hands-on experience with Big Data technologies and distributed systems; technical mentorship and opportunities for professional growth. About the Project We develop a Big Data platform and tools focused on: • Data Ingestion — collecting and delivering data from business systems to an analytical data warehouse.. • Data Maintenance — maintaining and optimizing data storage.. • Analytics Integration — integrating various analytics services and tools into the data platform. Our Tech Stack • Backend: Java, Python, Rust, Spring Boot. • Data Streaming & CDC: Apache Kafka, Kafka Connect, Debezium. • Data Processing & Storage: Apache Spark, Apache Iceberg, Trino, Ozone S3. • Database: PostgreSQL. • Infrastructure: Kubernetes. Responsibilities • Develop and maintain the system that collects data from business services and delivers it to the analytical data warehouse (Ozone). • Develop the metadata and statistics service for warehouse tables, including the interface and table optimization. • Integrate existing tools into a unified data platform for analysts and data engineers, with end-to-end access based on permissions. • Support the team’s tools and partially contribute to other projects the team relies on. • Take part in all stages of development, from design to deployment, with the ability to influence the tool. • Work with complex multi-step integrations and high load. Requirements Technical Requirements Must-have - Java and/or Kotlin - Spring Boot - Apache Kafka - Relational databases (PostgreSQL) Nice-to-have - Rust and/or Python - Apache Spark - S3-compatible object storage - Experience with distributed systems and Big Data technologies What We Expect - A proactive mindset and willingness to take ownership of tasks. - Interest in contributing to technical discussions, design decisions, and architecture. - Willingness to learn new technologies, receive feedback, and grow with guidance from the Tech Lead. Benefits - Flexible schedules and the opportunity to work remotely. - Ambitious and supportive team who love what they do, appreciate each other, and grow together. - Internal programs for adaptation and training, development of soft skills, and leadership abilities. - Partial compensation for participating in external training and conferences. - Corporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world. - Corporate prices on hotels and travel services. - MyTime Day Off - an extra non-working day without loss of compensation. Learn more about our data protection practices in our Privacy Policy: emergingtravel.com/career/hr-policy

JobMatch aggregates public listings. Always apply through the original posting.