Get Your Java Programming Project Started Today!

Post your Java projects on Upwork and hire expert software engineers and senior Java developers. They can create mobile applications for Android and iOS, redevelop Android widgets, modify and add new Java scripts to your custom Java software, or develop GUI applications with the Swing GUI widget toolkit. The java developers on Upwork are experienced in Java persistence frameworks (like Hibernate), web development, security or database frameworks and Java project lifecycle management tools (like Maven). They can also check, fix or add new Java classes into your Java code, or manage your software debugging, quality control software development or testing tool programming.

Java is a class-based, object-oriented computer programming language that is ideal for cross-platform application development. It comes with a library of commonly used classes and utility functions, called the Java API. On Upwork, the world’s largest online workplace, companies hire experienced Java architects and software engineers to develop all kinds of cross-platform applications, from torrent clients and media players, to helpdesk tools and mobile apps.

Browse Java job posts for project examples or post your job on Upwork for free!

Java Job Cost Overview

Typical total cost of Upwork Java projects based on completed and fixed-price jobs.

Upwork Java Jobs Completed Quarterly

On average, 406 Java projects are completed every quarter on Upwork.


Time to Complete Upwork Java Jobs

Time needed to complete a Java project on Upwork.

Average Java Freelancer Feedback Score

Java Upwork freelancers typically receive a client rating of 4.73.

Last updated: October 1, 2015
Clear all filters

Alexander L.

Alexander L.

Java J2ee Master

Ukraine - Tests: 1 - Portfolio: 2

With over 10 years of experience in IT, my goal is to build professional Java applications. Important: before sending me invitation please be sure that it is good for you to pay me according to my current hourly rate $150 per hour + 12% fee i. e. near $170 per hour. Thanks in advance for understanding. My areas of expertise include a broad range of technical experience focused on software development and data design. In the last projects I've used Java-Swing, Applets, Java Processing 2.1, MT4j, JBoss 5.1, Oracle 9-11, YUI, Javascript, HTML, CSS, JDBC, EJB 2.1 and a lot of other libraries and technologies. Also I have some experience with Python.

95% Job Success
$150.00 /hr
259 hours

Roman D.

Java/Android developer

Ukraine - Tests: 1 - Portfolio: 1

I'm a Java/Android developer with experience in both web(Spring MVC framework) and desktop Java programming, as well as Android app development.Also, I have some experience in JavaScript (jQuery) programming.

$5.56 /hr
50 hours

Ramya S.

Java J2EE expert with SQL knowledge and testing skills

India - Tests: 1

Deliver my best and have a good working knowledge in all the phases of software development life cycle, from requirements analysis to maintenance and support. Possess excellent communication skills, innovative, good team player and sound in interpersonal relationships.

$27.78 /hr
677 hours

Al Polinar

Al Polinar

Virtual Assistant with Web and Mobile Development Experience

Philippines - Tests: 4

To gain valuable experience and creativeness in work as a part of my academic degree and job accountability is an objective that I have set in my mind. I have worked as a Junior Web Developer, Virtual Assistant and as a Article Submitter at various sites. I have gained knowledge and experience over the past years that helped me what I am now. I have knowledge over HTML, CSS, PHP, MySQL, JAVA and Mobile Development.

$11.11 /hr
3,167 hours

Thomas Congrove

Thomas Congrove

Software Developer, Production Support, entry level DBA ltd. avail.

United States

Currently working as an Sr. IT Applications Developer for a Fortune 100 company. Recently retired from a two year tour as a software engineer and DBA for the military. My availability is limited by my primary development job, but if you have something small or just want a second set of eyes on your project, I'd be glad to assist!

$25.56 /hr
27 hours

Bryan Noel

Bryan Noel

Android Developer || Software Engineer || Data Analyst

Philippines - Tests: 7 - Portfolio: 1

My main objective is to provide excellent service, with timely, accurate, and professional results. Over the years I have worked for different companies as a Technical Support Representative, most of the clients were based in the US. I have also done some data entry and transcription work during my free time. During the course of my study I have experienced being a Project Manager and at the same time the Software Engineer for a startup. -Software Development: Web and Mobile (Android) -Graduate of Bachelor's Degree in Information Technology -A graduate of Computer Technology - Network Technology -Cisco Networking Module -Adobe Photoshop lessons -Experience in Customer Service and Technical Support

100% Job Success
$13.00 /hr
6,328 hours

Giovanni Bembo

Giovanni Bembo

System Administrator & Network Manager

Italy - Tests: 55 - Portfolio: 1

I've more than 20 years experience of UNIX-like systems and Windows Servers administration; I've got my first personal computer when I was ten (1989) and have more than fifty oDesk certification tests passed. I'm the author of a new name system for Internet: the Free Name System project, [ ][1](in Italian). Actually, i'm getting PhD in Computer Science Engineering at University of Rome 2 (Tor Vergata). Theese are my skills: C, Java (senior programmer); PHP (with SQL server management also, senior developer); SCO UNIX, FreeBSD and other similar O.S. + various Linux distributions such as Slackware, SuSE, Red Hat, Debian, etc. (senior system administrator); MySQL DBMS; TCP/IP distributed application developing (client-server and p2p); Windows Server and Microsoft domains; TCP/IP firewalling, packet filtering, packet encription (SSL, IPsec); Apache web servers. I've also a good experiences with what follows: IIS web servers; Microsoft Exchange (both standard and enterprise editions); C++ programming; COBOL and Pascal programming; Other DBMS such as Microsoft SQL server and Borland Interbase; Adobe Flash MX. [1]:

$11.11 /hr
34 hours

Diego Ramos

Diego Ramos

systems engineer

Colombia - Tests: 2

System Engineer with Project Management Specialization, and Scrum Master certification, 10 years of experience in design and programming client-server software, as a Freelance and a 6-year as a Team/Tech Lead for some CMMI certified companies (last 2 years worked in PSL Productora de Software S.A, the first software factory in Latin and Iberian America to be assessed at SEI's CMM and CMMI level 5, the highest software engineering benchmark in the world). Familiar with Enterprise technologies (IBM WebSphere, Apache Tomcat, different Application Servers), many programming languages (Java, C#, PHP, J2ME, etc.) and Data Base Servers (MySQL, SQL Server, and some others). Made multiple web, stand alone and client-server applications. Capacity to work in team, high compromise and responsibility with the work assigned.

Groups: LoginRadius

100% Job Success
$22.22 /hr
59 hours