×

How it works

Find an amazing freelancer

Just tell us about your project and in seconds we'll match you with experts. Quickly browse their profiles and proposals, then hire your favorite.

Get quality work right away

Kickoff your project in hours, not weeks. Instantly scale your team with a skilled specialist, collaborating in your own shared online workspace.

Safe payment, zero worries

Invoicing, payment and tax forms are handled on Upwork. And with Upwork Payment Protection, you only pay for work that's rightly billed.

Get Started

More details? Check out our FAQs

Find the World's Best Java Freelancers

Upwork is the leading online workplace, home to thousands of top-rated freelancers. It’s simple to post your job and get personalized bids, or browse Upwork for amazing talent ready to work on your Java project today.

Browse Freelancers
Spotify Logo
Pinterest Logo
Eventbrite Logo
Dropbox Logo
BuzzFeed Logo
Andrei I. - Java/Grails Developer

Andrei I.

Java/Grails Developer

$35.56/hr
5,631 hours
Germany
100% JOB SUCCESS
“Andrej is an awesome freelancer. We worked over 1 year together, in total more than 1900 hours. Definitiv one of the best you can hire at upwork, we will continue our collaboration...”
  • Grails
  • Java
  • Hibernate
  • Git
Gaston C. - Unity3D Game Developer

Gaston C.

Unity3D Game Developer

$44.44/hr
83 hours
Argentina
100% JOB SUCCESS
“Gaston is the best developer I have worked with. He is really profesional. In my experience, when you develop an app, the feedback list is always long. He managed to solve all...”
  • Unity
  • C#
  • ASP.NET MVC
  • Java
Andrei O. - iOS developer

Andrei O.

iOS developer

$32/hr
361 hours
Russia
100% JOB SUCCESS
“Andrei is one of the best freelancers who I have ever worked with on Upwork. He's extremely knowledgeable in the areas of iOS development. Andrei thought through some UX and UI...”
  • iOS Development
  • Swift
  • REST
Anton H. - Android Expert

Anton H.

Android Expert

$17.78/hr
60 hours
Belarus
100% JOB SUCCESS
“Anton is a very talented and hard-working developer. This project was quite complex, and had a very tight deadline. While other freelancers told us it'll take at least 2-3 weeks,...”
  • Android App Development
Muhammad A. - Android, Web and Cross-Plateform Developer

Muhammad A.

Android, Web and Cross-Plateform Developer

$10/hr
159 hours
Pakistan
100% JOB SUCCESS
“I've lost count how many times I have worked with Muhammad Aqib Khan! He continues to go above and beyond my expectations and I really hope that we can work together again in...”
  • Adobe Photoshop
  • Web design
Waqar U. - iOS/Android Developer and Web/Graphic Designer

Waqar U.

iOS/Android Developer and Web/Graphic Designer

$22.22/hr
266 hours
Pakistan
100% JOB SUCCESS
“Superb work, very experienced developer. he reads codes as clearly as you read my message here.”
  • Objective-C
  • ASP.NET
  • Java
Shiv A. - Expert in  Data Analytics with Web Scraping

Shiv A.

Expert in Data Analytics with Web Scraping

$35/hr
94 hours
India
100% JOB SUCCESS
“Thank you for your great effort Shiv. He is a great developer, fast adapting, organised and reliable. We are very satisfied with the work and we are looking forward to working...”
  • Data scraping
  • Python
  • C#
  • PHP
Yaroslav R. - Rock Star Android Developer

Yaroslav R.

Rock Star Android Developer

$60/hr
439 hours
Russia
100% JOB SUCCESS
“Yaroslav is a very experienced android developer, and it is pleasure to work with him.”
  • Android
  • Java
  • Android SDK
Artem B. - Android/iOS Developer

Artem B.

Android/iOS Developer

$45/hr
1,132 hours
Belarus
100% JOB SUCCESS
“We have Artem to be an excellent Android developer. After our previous experience (not via Upwork) it was a refreshing change to have someone who quickly understood our requirements,...”
  • Android App Development
Alok S. - Java/Enterprise Java Expert

Alok S.

Java/Enterprise Java Expert

$31.11/hr
3,827 hours
India
100% JOB SUCCESS
“Alok completed the test Java programming job successfully with very good results. His programming skills are excellent and English is perfect! Many thanks!”
  • Java
  • J2EE
  • JSP
  • Hibernate
  • SQL
Ivan K. - Senior Coldfusion Developer, Dev Team Leader

Ivan K.

Senior Coldfusion Developer, Dev Team Leader

$55/hr
10,389 hours
Russia
100% JOB SUCCESS
“Ivan did great work on a complicated project. Will hire again when help is needed.”
  • ColdFusion
  • Java
  • PHP
  • SQL
  • HTML

To view more
profiles,
join Upwork

What our customers are saying


At a Glance: Java Development

Java is a free, open-source, object-oriented programming language, plus a high-powered development platform used to build tiered applications and fast-running server applications. Because Java is a portable, “write once, run anywhere” language, Java developers are able to write code that is compatible everywhere. With components including libraries, frameworks (like Hibernate), Java APIs, the Java Runtime Environment, Java Plugins, and Java’s Virtual Machine (JVM), it’s fast and scalable, making it great for enterprise-level applications.

A highly skilled Java developer on Upwork can help build and maintain a high-traffic server-side application, or develop your Android mobile application with the Gradle build tool, an application programming software, which is based on the Java programming language. Core Java refers to a subset of developer skills within the platform—basic tools and knowledge that ensure the professional you’re engaging knows their way around the complex Java platform. Java developers handle server-side security and database architecture, using Java project management tools like Apache’s Maven. Java developers also handle software debugging, quality control, testing, and much more.

Data

Data Science, Machine Learning, and How an Upwork Freelancer Can Thrive

The world of data is shifting rapidly, and if you’re a freelance professional considering a move to data science, now is a great time to make the change.

Read More

October 28, 2015

Web Development

The Basics of Compiled Languages, Interpreted Languages, and Just-in-Time Compilers

In this article, we’ll break down how code gets translated from the code programmers write, to the code computers read, the difference between compiled and interpreted code, and what makes “just-in-time” compilers so fast and efficient.

Read More

June 10, 2015

Web Development

Choosing the Right Software Stack for Your Website

“Stacks” are bundles of software that comprise your site’s back end—everything from the operating system and web servers to APIs and programming frameworks. Learn more about what a stack does, why one component may be better for your project than another, and some other important things to consider when you’re choosing (or moving to) a stack.

Read More

May 27, 2015

Bring your idea to life with a Java freelancer now

Get Started