{"id":3641860,"url":"https://alion.io/job/emerging-travel-group-middle-backend-developer-javakotlin","title":"Middle Backend Developer (Java/Kotlin)","company":{"id":447862,"name":"Emerging Travel Group","domain":"emergingtravel.com","url":"https://alion.io/company/emergingtravel-2","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["KZ","TH","GE"],"hiring_countries_total":3,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Rust","optional":false},{"name":"Spark","optional":false},{"name":"Spring Boot","optional":false},{"name":"Apache Iceberg","optional":true},{"name":"Kubernetes","optional":true},{"name":"Trino","optional":true}],"status":"live","first_seen_at":"2026-11-02T22:02:59Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-06T00:11:57Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"We are looking for a Middle Backend Developer (Java/Kotlin).\nWhat 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.\nAbout the Project\nWe develop a Big Data platform and tools focused on:\nData Ingestion - collecting and delivering data from business systems to an analytical data warehouse..\nData Maintenance - maintaining and optimizing data storage..\nAnalytics Integration - integrating various analytics services and tools into the data platform.\nOur Tech Stack\nBackend: Java, Python, Rust, Spring Boot.\nData Streaming & CDC: Apache Kafka, Kafka Connect, Debezium.\nData Processing & Storage: Apache Spark, Apache Iceberg, Trino, Ozone S3.\nDatabase: PostgreSQL.\nInfrastructure: Kubernetes.\nRequirements\nTechnical Requirements\nMust-have\nJava and/or Kotlin\nSpring Boot\nApache Kafka\nRelational databases (PostgreSQL)\nNice-to-have\nRust and/or Python\nApache Spark\nS3-compatible object storage\nExperience with distributed systems and Big Data technologies\nWhat We Expect\nA proactive mindset and willingness to take ownership of tasks.\nInterest in contributing to technical discussions, design decisions, and architecture.\nWillingness to learn new technologies, receive feedback, and grow with guidance from the Tech Lead.\nBenefits\nFlexible schedules and the opportunity to work remotely.\nAmbitious and supportive team who love what they do, appreciate each other, and grow together.\nInternal programs for adaptation and training, development of soft skills, and leadership abilities.\nPartial compensation for participating in external training and conferences.\nCorporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world.\nCorporate prices on hotels and travel services.\nMyTime Day Off - an extra non-working day without loss of compensation.\nLearn more about our data protection practices in our Privacy Policy: emergingtravel.com/career/hr-policy","description_format":"text","description_chars":2131,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Kazakhstan","iso":"KZ","kind":"country"},{"name":"Thailand","iso":"TH","kind":"country"},{"name":"Georgia","iso":"GE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Travel & Tourism","Travel Agencies","Travel Technology"],"lifecycle":[{"event":"open","at":"2026-11-02T22:02:59Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":47,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/emerging-travel-group-middle-backend-developer-javakotlin","json_url":"https://alion.io/job/emerging-travel-group-middle-backend-developer-javakotlin.json","meta":{"generated_at":"2026-11-06T02:13:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":3616,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":447862},"rest":"https://alion.io/mcp/rest/get_company?id=447862"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Femerging-travel-group-middle-backend-developer-javakotlin"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Femerging-travel-group-middle-backend-developer-javakotlin"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Femerging-travel-group-middle-backend-developer-javakotlin"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/emerging-travel-group-middle-backend-developer-javakotlin\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Femerging-travel-group-middle-backend-developer-javakotlin"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3641860}},{"tool":"search_jobs","arguments":{"company":"emergingtravel.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3641860},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}