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 Monakhov

Java EE experienced software engineer

Ukraine - Tests: 3

I've worked on Java EE web application about 5 years. I developed web applications based on most popular enterprise frameworks like: Hibernate, Spring, Apache Struts, Apache Beehive, Apache Wicket - and well known technologies: EJB, Web services, JSF, Servlets/JSP, Portlets. I have a good experience in working with Google App Engine and several Google API libraries. Also I've got basic knowledge of PHP programming language and I used to work with Javascript, Dojo, Cometd frameworks. I've worked with MySQL and Oracle DB database servers. I've got good knowledge of SQL, software engineering, architecture development, automated testing, etc.

100% Job Success
$27.78 /hr
8,578 hours

Mykhailo Smyrnov

Mykhailo Smyrnov

Java Developer

Ukraine - Tests: 2

I am a Java Developer with 3+ years of experience. I have skills in building Java-based web-applications using following technologies: - Core Java - JavaEE (Servlet, JSP, JSTL, JDBC, JPA) - Spring Framework (Spring MVC, Spring Security) - Hibernate - JavaScript (jQuery, AngularJS) - JUnit - Maven - Git I also have a great desire to start working with Scala-based technologies: Scala Lang, Play Framework, Akka, Slick. I am looking for opportunities to apply my skills. Additional language: Russian (fluent).

$17.00 /hr
2,190 hours

Alexander Glebov

Alexander Glebov

Senior JAVA Developer, JAVA Architect, Project Manager

Russia - Tests: 1

My latest achievement is Full-stack rich web application development. I'm using AngularJS and Bootstrap for the front-end. RESTful back-end powered by Java and following frameworks: Jackson serializes JSON, Spring for controllers and services, Hibernate as data mapper. • Having overall 15 years of professional experience. 12 years of Java development experience, 3 years of experience in Project Management • Expertise in database driven J2EE Development. Distributed and Clustered Application. Client-Server TCP-IP socket Application. • Experience in Project Management • Experience in Oracle and MySQL Database Administration • I have the ability to define system architecture, ability to research and fix non-trivial bugs, ability to fine tune system performance (optimizing DB queries, minimizing distributed calls, tuning GC parameters etc.). Teamwork rate high.

100% Job Success
$55.56 /hr
1,768 hours

Juan David Gil Diaz

Juan David Gil Diaz

Not Another Java Programmer

Colombia - Tests: 6 - Portfolio: 1

During the last years, I have been working as an employee as well as an academical student/researcher with J2EE Web and J2SE stand-alone environments. During the last year I worked for PSL (, CMMI level 5 company qualified for their good practices and awarded with the Software Process Achievement Award by the IEEE and the SEI (Software Engineering Institute). In PSL I developed some modules for a large Web proyect called Impacta, sold to a important motorcycles assembler in Colombia. Impacta is a Web application module that communicates with the company's ERP through Web-services, it has a multi-layer arquitecture that supports a with a CRM like functionality. Impacta uses JSF(Java Server Faces) for its presentation-layer, along with Ajax, in its business-layer uses pure Java integrated with Spring and Web- Services(Xfire) and in its persistence-layer, a PSL's propietary persistence framework was used against an Oracle DB.

100% Job Success
$25.00 /hr
2,678 hours

Nikolay G.

Nikolay G.

Technical Lead (Java)

Russia - Tests: 8 - Portfolio: 2

I'm an experienced Java programmer with solid principles in programming, architecture and code quality. I have a wide experience in Java-related technologies, so I can provide you high-level end product. I love to learn new technologies, frameworks etc, so research projects will be also interested for me. NOTE: If you are looking for bad quality, cheap, fast written code - do not distirb me, please. I'm not interested in working in a team which don't follow clean code, DRY and SOLID principles.

75% Job Success
$30.00 /hr
1,037 hours

Marek Malevic

Marek Malevic

Software Architect (Java, SQL)

Czech Republic - Tests: 11 - Portfolio: 1

IT specialist experienced in software analysis and implementation of performance improvements, databases development, implementation of information & reporting systems. Developer of server, desktop and web applications, experienced in both Linux and Windows server environments. Worked for 7 years as Senior Technical Consultant for an international company (Infor) and participated in many international projects. Since 2012 a Bottleneck Team Lead in an international team responsible for software analysis and implementation of performance improvements on various platforms (mostly C/C++, Java & DBs). Since 2013 a member of a team that develops Amazon Elastic Compute Cloud (EC2) management web service used by a company with 5000+ employers, Amazon WebServices (Java API) expert.

100% Job Success
$40.00 /hr
7,468 hours

Yuri M.

Yuri M.

Java/C++/DB Developer

Ukraine - Tests: 11 - Portfolio: 6

7+ years experience in various projects. In my development practice I've worked on both desktop and web-projects where I've used different libraries and frameworks. I have experience in such areas: * as Java developer: Swing, SwingX, EJB 3, Struts, Spring, GWT, Hibernate, JDBC, JSP, XStream, Jetty, JUnit * as DB developer I've worked with MySQL, Firebird, MS SQL Server, PostgreSQL, H2. * as C++ developer: boost library, ability to write cross-platform code, MFC, Qt * worked with applications for project designing: Rational Rose, Visual UML, StarUML, Microsoft Visio. Good understanding OOP and data-store concepts. Also I have some experience in following areas: Microsoft .NET, Ruby on Rails, PHP and Python.

100% Job Success
$30.00 /hr
4,048 hours

Andrei Istomin

Andrei Istomin Agency Contractor

Java/Grails Developer

Germany - Tests: 4 - Portfolio: 6

Since start of my career I've been using a lot of technologies/languages/frameworks for creation varied types of software in different areas of human life. Last years I'm focused on server side issues, including multi-threading, concurrency and complex business logic problems. Mostly I work with Java technologies(including Grails, Spring, Hibernate and other frameworks). I like to work with serious, adequate and honest clients. I'm happy if I can help somebody to create something meaningful. I'm opened for technologies and tools that I've never used before. It's very interesting to me. It allows me to open areas of life that are new to me and to get experience that I've never had before. Feel free to contact me if you think that my skills and experience might be useful for you.

Associated with: AI Rising Soft

100% Job Success
$35.56 /hr
5,636 hours

Imran Sarwar

Imran Sarwar Agency Contractor

Expert Freelance Java Developer

Pakistan - Tests: 1 - Portfolio: 1

Over the last 3 years, I have developed a wide range of websites using Java, HMTL, JSP, Struts1 & 2, Informix, SQL, JFlash Chart, JFree Chart, JQuery, Java scripts, JEasy UI, DWR, Ajax and MySQL, Swift, Android including critical work on business sites. I am skilled in developing critical modules with even complex requirements. I also have some experience in software design and testing.

Associated with: SiriusSols

$27.78 /hr
2,020 hours