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

Andrew S. Agency Contractor

Web developer (J2EE, Flex, Python)

Ukraine - Tests: 4 - Portfolio: 9

4+ years xp in development of web-apps, complex sites and services that require scalability and conformation to the most current web standarts. You are welcome to use my strong skills in (D/X)HTML, CSS Layer 1-3, JavaScript/Ajax, XML/JSON, Python, Java EE with modern frameworks and different database engines such as MySQL, PostgreSQL, Oracle for developing featured web-2.0 websites as well as multitier enterprise-level web- applications. In my developing practice I use modern MVC/ORM/Ajax frameworks (such as jQuery, prototype-js, Spring, Struts, JSF, Hibernate, Tiles, etc. - take a look at the rest of my profile for details) in combination with strong OOP, design patterns, unittesting. That's why you'll get the product built using the best programming practices instead of "inventing the wheel". Over the last years I was working in relatively big outsourcing company. So it's usual for me to be envolved in a full development cycle of big web- applications, communicate with customers, have business trips to other countries and participate in remote teams.

Associated with: Streamfront Software, Team Technologies LLC

$25.00 /hr
357 hours

Ziadi M.

Ziadi M.

Expert Linux System Engineer

France - Tests: 1 - Portfolio: 1

I am a hands-on, competent Linux system engineer with 4 years’ experience. I have a strong performance background in wide variety of professional Linux system support including monitoring, configuration, troubleshooting and maintenance. I have worked on numerous projects from concept to completion. A specialist in LAMP and VOIP platforms, I take pride in administrating Linux systems and regularly refresh my skills to ensure I keep up with ongoing developments and new technologies.

$10.00 /hr
0 hours

Vladimir S.

Vladimir S.

Trading strategies (Ninja Trader), Betfair API and more

Bulgaria - Tests: 2 - Portfolio: 1

I am a communications and software engineer with 10+ years of experience I have strong experience in the quntitative programming usually writing trading strategies for NinjaTrader7. Also have strong experience with the Betfair betting exchange API. Usually programming in Java and C# High Level of math knowledge - graduated the Sofia High School Of Mathematics, A+. Strong data base skills. During the last five years I have specialized in trading bots and strategies(NinjaTrader), betting bots (using the Betfair API) and also automated betting engines which are simulating human activity in the bookmakers websites. Strong experience with data scraping/web scraping and data processing. I can tell you a lot of things about me and my experience but will be boring. If you are interested in working together I will share any info about me and my finished projects and experience. Best wishes, Vladimir

$33.33 /hr
0 hours

Anton Yeshchenko

Anton Yeshchenko

Voice over artist / Software developer


I have years of experience in voiceover as well as video producing. I am a voice over artist with a home sound booth and studio plus an audio and video editor. I have the ability to perform all sorts of voiceover work. From conversational commercial reads to informative and interesting corporate copy, I can find the right "voice" for your project. I have strong writing skills and confidence behind a microphone. My major is Software engineering, so the technical details of any project couldn't be any problem for me.

$11.11 /hr
0 hours

Sun Dro

Sun Dro

Software engineering. Design, development and maintenance of software.

Georgia - Tests: 4 - Portfolio: 7

I have 5 years experience in Software engineering: Design, Development and Maintenance of software, 2 years experience in IP-TV software development and I also have a big experience in IT Security, Penetration Testing, Technical Support and Operating Systems (GNU/Linux, Windows) Administration/Architecture. Personal Blog: Services: - System Programming - Middleware Development - Desktop Application Development - Server-Side Application Development - Android Application Development - IT Security Research - Penetration Testing - Malware Analysis - IT Security Advisory - IT Infrastructure Consulting - Security Awareness Training - Operating Systems Administration

$10.67 /hr
0 hours

Ivan Alejandro Barrera Juarez

Ivan Alejandro Barrera Juarez

Web and Java Developer also Spanish Translator

Mexico - Tests: 3

Working first as an IT support, gained experience on Web design & development with HTML and PHP, database design, development and administration using MySQL. Have experience in Java OOP to develop many kinds of aplications (administrative, science, financial, entertainment), also I became half time OOP university teacher in this programming language. Participate in Android app's development workshops and willing to master this platform. Good experience in Microsoft Office Professional Suite (Word, Excel, Powerpoint, Access). Good level of English speaking and writting, able to translate from Spanish to English and viceversa. Each project being developed, there is a formal and unique commitment to achieve our customers satisfaction.

$22.22 /hr
0 hours

Nikolaj Van Omme

Nikolaj Van Omme

Expert Mathematical Modeller and Optimization Specialist


Hi there, My name is Nikolaj and I'm a passionate problem solver. My background is both in mathematics (MD in pure maths, PhD in applied maths) and computer science (MD in computer science) and I have over 15 years of programming experience. My speciality in optimization is Arc Routing. I love to create complex algorithm and solve "impossible" problems. My computer science skills are not only theoretical (algorithm analysis, algorithm creation, heuristics tuning) but also practical. I have worked on several (big) industrial projects. Let me shortly present one success story. Challenge: Optimize the traffic lights for a city of the size of Brussels. The idea was to coordinate intelligent traffic lights to minimize the total travel time of the users. I had the pleasure to supervize a team of two and we managed to reduce the total waiting time by 30%. In my PhD thesis, I defined a new optimization problem (The Cumulative Chinese Postman Problem), studied its complexity, proposed 8 different models (out of 20!) and studied their relative strengths both theoretically and experimentally. The algorithms that I have developed were 2 to 133 faster than the state of the art solver at the time (2011). In short, I'm a perfectionist that enjoys solving complex problems.

$90.00 /hr
0 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

Robert Schwin

Robert Schwin

Game Designer / Software Developer

United States - Tests: 1 - Portfolio: 1

Hi, I'm Paul. I have a passion for making fun games that offer unique and engaging experiences. Over the past decade or so, I've written and designed several tabletop roleplaying games. More recently, I've turned my attention to software development, and I've had a great time creating virtual universes ever since. My specialties include: game design, user experience, Unity 4.x, C# scripting, object-oriented programming, 2D and 3D physics, procedural generation, writing, editing, management. I have experience with: Objective C, Javascript, Python, Java, HTML 5 I am eager to learn more about: Artificial intelligence, path-finding, mobile/ web development, 3D animation.

$33.80 /hr
347 hours