Current search

Java roles open to China.

Browse remote Java roles that accept candidates based in China.

Search guide

Remote Java jobs in China with clear eligibility

Candidate locationChinaStack focusJavaMira checkCountry eligibility

This page focuses on remote roles that list China as an accepted candidate location. That matters because many remote jobs still restrict applications by country, timezone, payroll, legal entity, or hiring policy.

Use Java as a stack filter without changing the original role titles, comparing seniority, accepted countries, and application readiness before opening the full role page.

  • Confirm your country is accepted before applying.
  • Compare stack, seniority, and application flow.
  • Create alerts for new roles open to candidates in China.
Refine resultsNarrow by stack or candidate location.
21 matching roles
Hiring locations
View all locations
Open positions

Filtered roles

Curated by Mira Market intelligence
Current search21 Java roles · Location: China
Stay close to this search

Stay close to this search: Java open to China.

Start with a keyword, then narrow by stack or candidate location.

Save alert
Mira top pick

Senior Software Engineer, Global Markets (Backend)

Airbnb · Software Engineering

Eligibility checked Fresh this week

Partner with PM/Design/Data Science to clarify goals, requirements, constraints, and success metrics, and translate them into a sequenced technical plan.

Hiring from China
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackJava, JavaScriptSeniority signalSeniorSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added SeniorChina
JavaJavaScriptPythonTypeScript

AI Engineer, Community Support Engineering

Airbnb · Software Engineering

Eligibility checked Fresh this week

Collaborate with global cross-functional working groups (frontend/backend/ML engineers, design, product and operational teams) to design and build end-to-end AI powered product solutions to improve Airbnb’s customer service

Hiring from China
Can I actually apply?Check country listAccepted candidate countries are listed (1).
Why this role is apply-ready
Eligible countries1 accepted countryStackJava, PythonSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedChina
JavaPython

Principal Presales Engineer

Twilio · Solutions Engineering

Eligibility checked Fresh this week

Work alongside Twilio Strategic and New business Account Executives, other Twilio Solutions Engineers, Professional Services and Twilio Partners as needed through the pre-sales process, to strategise and plan for deal success.

19 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (19).
Why this role is apply-ready
Eligible countries19 accepted countriesStackAzure, JavaSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAustraliaBangladeshCambodiaChinaHong Kong+14
AzureJavaNode.jsPHPPython

Technical Services Engineer

MongoDB · Technical Support APAC

Eligibility checked Fresh this week

Be a part of the company that’s reinventing the database, passionate about innovation and speed

19 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (19).
Why this role is apply-ready
Eligible countries19 accepted countriesStackAWS, AzureSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedAustraliaBangladeshCambodiaChinaHong Kong+14
AWSAzureGCPJavaJavaScript

Senior Partner Solutions Architect

MongoDB · Solutions Consulting, Partners

Eligibility checked Fresh this week

5+ years of pre-sales experience with enterprise software and technical aptitude

19 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (19).
Why this role is apply-ready
Eligible countries19 accepted countriesStackAWS, JavaSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAustraliaBangladeshCambodiaChinaHong Kong+14
AWSJavaKubernetesMongoDBNode.js

OpenStack Engineering Manager

Canonical · SaaS Engineering

Eligibility checked Fresh this week

Manage a growing engineering team to optimise the quality and velocity of both development and operations

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (105).
Why this role is apply-ready
Eligible countries105 accepted countriesStackJava, KubernetesSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAlgeriaArgentinaAustraliaAustria+100
JavaKubernetesPython

Engineering Manager, Managed Services

Canonical · SaaS Engineering

Eligibility checked Fresh this week

Manage a growing engineering team to optimise the quality and velocity of both development and operations

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (105).
Why this role is apply-ready
Eligible countries105 accepted countriesStackJava, KubernetesSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAlgeriaArgentinaAustraliaAustria+100
JavaKubernetesPython

Cloud Engineering Manager

Canonical · SaaS Engineering

Eligibility checked Fresh this week

Manage a growing engineering team to optimise the quality and velocity of both development and operations

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (105).
Why this role is apply-ready
Eligible countries105 accepted countriesStackJava, KubernetesSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadAlbaniaAlgeriaArgentinaAustraliaAustria+100
JavaKubernetesPython

Principal Platform Engineer

Empower

Eligibility checked Fresh this week

Participate and provide input in the development and execution of a technology strategy for the Innovation Lab that aligns with the company’s business goals and innovation objectives.

11 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (11).
Why this role is apply-ready
Eligible countries11 accepted countriesStackAWS, AzureSeniority signalSeniorSource freshnessJul 1
Company-site apply Source freshness Remote
Jul 1 SeniorAustraliaCanadaChinaFranceGermany+6
AWSAzureCI/CDGCPJava

Software Engineer, ML Engineering

Nex · Developer

Eligibility checked Fresh this week

Design and build training pipelines, data workflows, and model integration systems

2 accepted countries
Can I actually apply?Check country listAccepted candidate countries are listed (2).
Why this role is apply-ready
Eligible countries2 accepted countriesStackDocker, JavaSeniority signalSeniorSource freshnessJul 1
Company-site apply Source freshness Remote
Jul 1 SeniorChinaHong Kong
DockerJavaPython

Senior Swift & SwiftUI Developer

Lemon.io · Development

Eligibility checked

The rate depends on your seniority level, skills and experience. We've already paid out over $11M to our engineers.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (83).
Why this role is apply-ready
Eligible countries83 accepted countriesStackAI, AndroidSeniority signalSeniorSource freshnessJun 25
Company-site apply Source freshness Remote
Jun 25 SeniorAlbaniaArgentinaAustraliaAustriaBahamas+78
AIAndroidFlutterGolangJava

Senior DevOps Engineer

Lemon.io · Development

Eligibility checked

The rate depends on your seniority level, skills and experience. We've already paid out over $11M to our engineers.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (83).
Why this role is apply-ready
Eligible countries83 accepted countriesStackDevOps, AISeniority signalSeniorSource freshnessJun 23
Company-site apply Source freshness Remote
Jun 23 SeniorAlbaniaArgentinaAustraliaAustriaBahamas+78
DevOpsAIAndroidAWSAzure

Senior React Native Developer

Lemon.io · Development

Eligibility checked

The rate depends on your seniority level, skills and experience. We've already paid out over $11M to our engineers.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (83).
Why this role is apply-ready
Eligible countries83 accepted countriesStackReact Native, ReactSeniority signalSeniorSource freshnessJun 12
Company-site apply Source freshness Remote
Jun 12 SeniorAlbaniaArgentinaAustraliaAustriaBahamas+78
React NativeReactNode.jsAIAndroid

Senior Blockchain Developer

Lemon.io · Development

Eligibility checked

The rate depends on your seniority level, skills and experience. We've already paid out over $11M to our engineers.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (83).
Why this role is apply-ready
Eligible countries83 accepted countriesStackReact, Node.jsSeniority signalSeniorSource freshnessJun 10
Company-site apply Source freshness Remote
Jun 10 SeniorAlbaniaArgentinaAustraliaAustriaBahamas+78
ReactNode.jsAIAndroidAzure

Senior AI Engineer / Architect

Lemon.io · Development

Eligibility checked

The rate depends on your skills and experience. We've already paid out over $11M to our engineers.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (83).
Why this role is apply-ready
Eligible countries83 accepted countriesStackAI, AndroidSeniority signalLeadSource freshnessJun 9
Company-site apply Source freshness Remote
Jun 9 LeadAlbaniaArgentinaAustraliaAustriaBahamas+78
AIAndroidAzureGolangJava

Ubuntu Security Engineer

Canonical · Excellence Engineering

Eligibility checked Fresh this week

Analyzing, fixing, and testing vulnerabilities in open source packages

Worldwide eligibility
Can I actually apply?Eligible signalThe role is marked open worldwide.
Why this role is apply-ready
Eligible countriesWorldwideStackJava, JavaScriptSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedWorldwide
JavaJavaScriptPHPPythonTypeScript

Security Software Engineer

Canonical · Engineering Fast Track

Eligibility checked Fresh this week

Define, implement, and document new security features

Worldwide eligibility
Can I actually apply?Eligible signalThe role is marked open worldwide.
Why this role is apply-ready
Eligible countriesWorldwideStackJava, JavaScriptSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedWorldwide
JavaJavaScriptPHPPythonTypeScript

Performance Engineer- Open Source

Canonical · Engineering Fast Track

Eligibility checked Fresh this week

Drive software performance and correctness in a specific project

Worldwide eligibility
Can I actually apply?Eligible signalThe role is marked open worldwide.
Why this role is apply-ready
Eligible countriesWorldwideStackGolang, JavaSeniority signalLevel visibleSource freshnessRecently added
Company-site apply Source freshness Remote
Recently addedWorldwide
GolangJavaJavaScriptPython

Engineering Manager- Ubuntu Security

Canonical · Excellence Engineering

Eligibility checked Fresh this week

Lead and develop a team of engineers, ranging from graduate to senior

Worldwide eligibility
Can I actually apply?Eligible signalThe role is marked open worldwide.
Why this role is apply-ready
Eligible countriesWorldwideStackJava, PythonSeniority signalLeadSource freshnessRecently added
Company-site apply Source freshness Remote
Recently added LeadWorldwide
JavaPython

Senior Software Engineer- Remote

CONFISA INTERNATIONAL GROUP

Eligibility checked Fresh this week

Job Title: Senior Software Engineer

Worldwide eligibility
Can I actually apply?Eligible signalThe role is marked open worldwide.
Why this role is apply-ready
Eligible countriesWorldwideStackJava, TypeScriptSeniority signalSeniorSource freshnessJul 2
Company-site apply Source freshness Remote
Jul 2 SeniorWorldwide
JavaTypeScript

Senior React Full-stack Developer

Lemon.io · Development

Eligibility checked

The rate depends on your seniority level, skills and experience. We've already paid out over $11M to our engineers.

Broad eligibility
Can I actually apply?Check country listAccepted candidate countries are listed (83).
Why this role is apply-ready
Eligible countries83 accepted countriesStackReact, GolangSeniority signalSeniorSource freshnessJun 24
Company-site apply Source freshness Remote
Jun 24 SeniorAlbaniaArgentinaAustraliaAustriaBahamas+78
ReactGolangNode.jsAIAndroid