Hire the Best Java Developers
in China

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Gonghui L.

Shanghai, China

$20/hr
5.0
8 jobs

Upwork: 100% Job Success Score with positive client feedback. I am a senior full-stack engineer with 10 years of professional experience. I build complete web applications, business websites, and backend systems with a strong focus on reliability, clean structure, and maintainable code. I recently built and deployed a complete WordPress website for a local service business, including a responsive homepage, service pages, pricing page, reviews page, blog layout, FAQ section, contact flow, SSL setup, and basic speed/SEO optimization. This project demonstrates my ability to build a real business website from structure to deployment, not just edit a template. My core backend experience is Java and Spring Boot. I have engineered and maintained production systems for banking clients, working on clean data handling, SQL optimization, REST APIs, and reliable, well-tested business logic. I also build backends with Node.js and work comfortably with MySQL, PostgreSQL, MongoDB, and API integrations. On the frontend, I build production interfaces with React, Next.js, and TypeScript. Because I work across the full stack, I can take a feature from database to API to UI, or step into an existing codebase and quickly understand what needs to be fixed or improved. I have also built AI agent systems, including AgentRoute Studio, an open-source goal-driven agent platform with verification layers, multi-model routing, risk gates, and budget monitoring. If you are integrating LLM features and want them to be reliable rather than just a quick demo, I can help with that too. I am based in China and work comfortably with English and Japanese-speaking clients in writing. I spent years collaborating with Japanese teams, so I understand the importance of clear updates, careful implementation, and dependable follow-through. I care about clear communication, realistic estimates, and delivering work that I would be comfortable maintaining myself. Tell me what you are building, and I will tell you honestly how I would approach it and whether I am the right fit.

  • Java
  • CSS
  • HTML
  • JavaScript
  • Web Application Development
  • Next.js
  • Shopify
  • React
  • TypeScript
  • WordPress
  • Front-End Development
  • Back-End Development
  • PHP
  • React Native
  • Web Design
  • iOS Development
  • Android App Development
  • Supabase
  • SaaS Development
Andrew Q.

Beijing, China

$15/hr
4.9
54 jobs

I'm a skilled Java developer with 7+ years of experience and a Bachelor's degree in Computer Science., specializing in Java, Python, and JavaScript.I have been tech leader in the last two companies. My expertise is in Backend/Frontend development, Restful API, Web Scraping & Crawling, Devops. ➢ Strong Programming skills, in designing and implementing scalable applications using Spring Boot, Spring MVC, Java-J2EE, Nodejs, Express, Struts, Spring Data JPA, JPA, Hibernate, Spring Securit, Rabbitmq, etc. ➢ Database: MySQL, PostgreSQL, Redis, MongoDB, ClickHouse. ➢ Familiar with SQL, can do performance tuning and riched experience in database design. ➢ CI/CD: Jenkins/Gitlab CI/CD/ Github Action. ➢ DevOps: Linux, Ansible, Docker, Kubernetes. ➢ Extensive experience in working with JavaScript/TypeScript languages, frameworks, libraries, and technologies such as Vue.js/ React, NextJS, Tailwind, ShadCN. ➢ Familiar with Web Scraping and automation using Python or JS. My clients' happiness is always my top concern. I'll be looking for a communication from you.:)

  • Java
  • Spring Boot
  • Python
  • Docker
  • MySQL
  • PostgreSQL
  • React
  • Node.js
  • Web Scraping
  • DevOps
Yixu C.

Dalian, China

$20/hr
5.0
9 jobs

Hello, I am Yixu Chen, an AI/ML developer since 2012, when I was told to diagnose the malfunctions of machines using some ML algorithms on a course. I became a software developer when I graduated in 2015, with a Master's Degree. Since then I have done several projects where AI/ML algorithms were applied: * Recommendation of departments for patients in an online-medication app * Grouping of news articles by their similarity using NLP for an exchange * A code extraction tool extracting code from screenshots for myself * Information extraction from invoices for a big group * Information extraction from ID pictures for an investing App * Recommendation of portfolios for the investing App As the development of LLMs in recent years, I began developing AI agents as the requirement of my clients, from which I have gained a lot of experience leveraging AI. The projects I have done so far were in many different industries, including freelancing platforms, children education, KOL and real estate, typically, giving me solid experience in them, and I hope my experience will be the help you need in your project.

  • Java
  • Spring Boot
  • Vue.js
  • Golang
  • React
  • Python
  • Django
  • Flask
  • Redux
  • Tailwind CSS
  • MySQL
  • Next.js
  • Three.js
  • MERN Stack
Ziming W.

Shanghai, China

$30/hr
5.0
1 jobs

Java Developer & Automation Specialist (FinTech Background) I combine strong backend skills with financial literacy (MPAcc degree). I build secure systems and automation tools that save you time. Core Tech: Java, Spring Boot, Python, VBA, and SQL Security: Expert in identifying and fixing vulnerabilities like SQL Injection & XSS. Automation: Custom scripts to automate Excel/Word tasks and financial data processing.

  • Spring Boot
  • API Integration
  • Data Extraction
  • Financial Analysis
  • Web Scraping
  • Automation
  • SQL
Hongxiang H.

Beijing, China

$10/hr
5.0
1 jobs

I'm a professional Java Developer with 5+ years of enterprise-level development experience, currently working as a full-time Java Engineer at Weavers (Fanwei), China's leading OA system manufacturer. My core services: ✅ OA system secondary development & customization ✅ Java application development with Spring Boot/Spring Cloud ✅ Java code debugging, bug fixing & code review ✅ Java homework/assignment tutoring for students & beginners ✅ Simple Java tool/console/GUI program development ✅ RESTful API development & third-party service integration Core tech stack: Java, Spring Boot, Spring Cloud, MyBatis, MySQL, Redis, Elasticsearch, Linux, Git, Docker, Vue. I guarantee 100% on-time delivery, clean well-commented code, and 2-hour quick response to all messages. Whether you need a small bug fix or a full enterprise application development, I will give you the best service. Send me a message with your project details, I will get back to you with a customized solution right away!

  • Java
  • CSS
  • HTML
  • JavaScript
  • Spring Boot
  • Spring Framework
  • Spring Cloud
  • MyBatis
  • Query Debugging
  • MySQL
  • Elasticsearch
  • Linux
  • Git
  • Docker
Zhikun J.

Shanghai, China

$6/hr
5.0
3 jobs

I’m a developer experienced in building websites for small and medium-sized businesses. Whether you’re trying to win work, list your services, or create a new online store, I can help. Knows HTML and CSS3, Java, jQuery and High concurrency Full project management from start to finish Regular communication is important to me, so let’s keep in touch.

  • Java
  • JavaScript
  • Back-End Development
  • Microservice
  • NGINX
  • Redis
  • Spring Cloud
  • Apache Kafka
  • Amazon Web Services
  • Relational Database
  • Docker
  • Kubernetes
  • HTML5
  • jQuery
  • Full-Stack Development

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

Resources to help you hire

Cost to hire a Java Developer

Cost to hire a Java Developer

Explore typical Java Developer rates and what businesses pay to hire top talent.

Java Developer job description template

Java Developer job description template

Get tips to write a job post that attracts qualified Java developers.

Java Developer interview questions

Java Developer interview questions

Top interview questions to help you hire the right Java developers, faster.

How do I hire a Java Developer in China on Upwork?

You can hire a Java Developer in China on Upwork in four simple steps:

  • Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
  • Browse top Java Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
  • Hire the right Java Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Java Developer?

Rates charged by Java Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Java Developer in China on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Java Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java Developer team you need to succeed.

Can I hire a Java Developer in China within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Java Developer proposals within 24 hours of posting a job description.