Find the best Java Development jobs

It takes just one job to develop a successful relationship that can propel your career forward.

Find Work Want to hire a Glassfish Developer?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9/5

on average from 2M+ reviews

Trusted by

Check out a sample of the 2,062 Glassfish Developer jobs posted on Upwork

Needed MPD downloader DRM
New
Fixed-price ‐ Posted 10 minutes ago

$500
Fixed Price

Expert
Experience Level

I wanna download DRM videos if you know whats that then we can talk about it., if you dont know anything about DASH MPD DRM its not for…

Java Development Python Android JavaScript C# Java Jobs
See More
Web Developer and App Development, USSD developer
New
Fixed-price ‐ Posted 22 minutes ago

$1,000
Fixed Price

Expert
Experience Level

Hello, I require a number of developers. Requirements: 1.At least 5 years of proven experience in providing technical professional se…

Java Development Mobile App Development Web Development JavaScript Smartphone iOS Java Jobs Android UX/UI Design Deliverables Jobs
See More
Android App developer need with own developer account.
New
Fixed-price ‐ Posted 41 minutes ago

$5
Fixed Price

Entry
Experience Level

App developer needed with dev. acount. Freelancer must have experience game app publishing.

Java Development Kotlin C C++ Android Developer Jobs Android Android App Development Java Jobs iOS Mobile App Development
See More
Google Ads Scripts Developer
New
Hourly ‐ Posted 52 minutes ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience Level

We are looking to hire a freelance developer who develops new Google Ads scripts to solve specific needs like adding new campaigns, ad…

Java Development API Java Jobs Google Ads Google Apps Script JavaScript Scripting
See More
VPN Developer
New
Hourly ‐ Posted 1 hour ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Expert
Experience Level

I am looking for VPN mobile app. I am looking for Chines and Indonasian developer.

Java Development Native App Development Java Jobs VPN OpenVPN Android
See More
Develop a booking app for my restaurant
New
Fixed-price ‐ Posted 16 minutes ago

$300
Fixed Price

Intermediate
Experience Level

I need an app that can help me with bookings for the restaurant that I own. I have customers coming in and out regularly and keeping tr…

Java Development Java Jobs Swift Business with 10-99 Employees Jobs iOS Mobile App Development
See More
Wordpress site for payment, booking
New
Hourly ‐ Posted 30 minutes ago

Less than 30 hrs/week
Hours needed

1 to 3 months
Duration

Entry
Experience Level

I have make alot of word press for many people and some startups and even for people who have affiliate marketing

Java Development Business with 1-9 Employees Jobs Microsoft Visual Studio Java Jobs Python Linux Microsoft Windows WordPress Web Development JavaScript HTML
See More

$350
Fixed Price

Intermediate
Experience Level

I want to use the A.i to promptly create my workouts daily and include meal plans plus recipes. I'll have created questionnaires to fil…

Java Development Java Jobs Swift JavaScript React Native
See More
Android Developer required to work(Upload) my apps
New
Fixed-price ‐ Posted 1 hour ago

$25
Fixed Price

Entry
Experience Level

Hello, Good day to you!! I need an android developer to upload my apps. You should have a good console. Send me proposal if you're int…

Java Development Android Mobile App Development Java Jobs Smartphone Android App Development User Authentication
See More
Java developer with Kafka experience
New
Fixed-price ‐ Posted 1 hour ago

$2,500
Fixed Price

Expert
Experience Level

Job Description The responsibilities include: Java + AWS + Kafka - Exp 5+ yrs • Writing the clean quality code & Understanding function…

Java Development Microservice AWS Amplify Jobs Jenkins Java Jobs Apache Kafka DevOps
See More
Java Developers on Upwork
can earn $20–$40/hr.
Learn more below about how you can earn a career on the world’s work marketplace.
Java Developer average prices bell curve

$20 $40

Median hourly rates (USD)

How to Become a Freelance Java Developer

Java is considered one of the best programming languages for enterprise software. What’s more,Java is one of the native programming languages supported by Android, so many mobile app developers use Java.

What does a Java developer do?

Java developers are responsible for architecting, designing, and developing software using Java, and many popular software libraries and frameworks are written in Java, such as Spring and Hibernate.

Java programmers and developers typically work as part of a team to design and develop software solutions for client requests. Java is famous as an embedded systems programming language, so many devices are powered using software written in Java.

Some other roles and responsibilities include:

  • Designing, implementing, and maintaining Java applications
  • Delivering applications with high availability and performance
  • Ensuring designs comply with specifications

What skills do I need to become a Java developer?

To become a Java developer, experience is more important than a college degree, but a bachelor’s degree in computer science, software engineering, and another related field is often recommended.

Java developers must understand programming concepts such as object-oriented design and common frameworks and software libraries written in Java. Java developers will also be familiar with typical programming tools such as IDEs and version control software.

Common skills a Java developer should possess include:

  • In-depth knowledge of OO design and programming
  • Excellent analytical, problem-solving, and troubleshooting skills
  • Knowledge of relational databases (Oracle, SQL Server, DB2)
  • Experience with back-end application programming interfaces (APIs)

What are the job responsibilities of a Java developer?

A Java developer will build and maintain software applications to develop web apps, mobile apps, embedded system apps, server-side software, and more.

Typically, a Java developer will work as part of a team, using IDEs to write code and version control software to commit code as part of a team effort. A Java developer will be expected to:

  • Plan, design, and code software solutions for new and existing projects
  • Write efficient and reusable code
  • Develop software using industry best practices
  • Work with software engineers, product managers, software developers, web developers, and clients to ensure the software is designed well and meets user needs

Eager to learn more about Java development on Upwork? Check out these additional resources:

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this section. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

Your next job starts right here

Set up a free profile to showcase your skills, experience, and desired pay rate to clients. You choose the payment method that's best for you to easily get paid for your work.

Find Work
Upwork Payment Protection
Gives you security and peace of mind
See how it works