Hire the best Java developers

Check out Java developers with the skills you need for your next job.

Clients rate Java developers
Rating is 4.8 out of 5.
4.8/5
based on 27,630 client reviews
Brian L.
$65/hr
  • Trophy Icon Java
  • Java EE
  • JavaScript
  • jQuery
  • HTML
  • Spring Framework
  • Adobe Experience Manager
  • Java Servlet API
  • Jakarta Server Pages
  • CSS

I am an experienced Java developer with 15 years of industry experience. I have implemented solutions using Spring, Sling, Servlets, and JSPs, and most recently, Adobe Experience Manager (AEM). I have been developing components, services, servlets, and implementing solutions in AEM for the past 6-years, in AEM versions 6.1 - 6.5 and AEMaaCS. In 2018, I was one of the winners of the Adobe Immerse 2018 Community Code Contest, as well as a presenter at the Adobe Immerse virtual conference, leading a discussion on Creating Custom ContextHub Stores and UI Modules in AEM. I also have solid experience working with various JavaScript frameworks...

Giang L.
$50/hr
  • Trophy Icon Java
  • Grails
  • Apache Groovy
  • Hibernate
  • Spring Framework
  • jQuery
  • Twitter Bootstrap
  • JDBC
  • J2EE
  • Asterisk

Full stack developer with lots of experience in Grails, Java, J2EE, Hibernate, Spring, Struts, SpringBoot. Professional and academic background on architecting and building Multi-Tenant Software as a Service. Over the last 11 years, I have worked on variety of projects including web sites/Web applications, Enterprise applications, SAAS and Cloud, Microservices, Mobile Applications My skill sets include: * Languages: Java, Groovy, SQL, C, Ruby, CSS, HTML, JavaScript, PHP * Frameworks Grails, SpringBoot, Bootstrap, Ruby on Rails, Hibernate, Hadoop, Spring, YII, Laravel * Libraries/APIs Java Collections, jQuery UI, jQuery, JAX-RS, Google...

Evion C.
$35/hr
  • Trophy Icon Java
  • Java EE
  • Spring Framework
  • Git
  • React
  • Spring Boot
  • Python
  • AngularJS
  • Spring Security
  • Flask

I have been working as a Software Developer for over 4 years now. During this experience I have been developing mostly Java and Python applications using various technologies and frameworks. When it comes to Java I have earned my 'Oracle Certified Associate, Java SE 8 Programmer' Certification. I have also been involved in projects working with Java EE 7 components such as JPA (Java Persistence API), Java API for Restful Web Services, EJB (Enterprise Java Beans), JSF (Java Server Faces), Servlets, JTA (Java Transaction API), Managed Beans, etc. In some projects I have used frameworks like Spring (Spring Core, Spring Data Access, Spring...

Anthony S.
$75/hr
  • Trophy Icon Java
  • Android
  • Core Bluetooth
  • JavaScript
  • Kotlin
  • Django
  • Golang
  • Blockchain Development

Hey there! Thanks for taking a look at my profile. Some things to know about me are * I have over a decade of Software Development experience. * Am focused on Android development and Go development mainly right now. * Provide long-term sustainable architecture with the latest Android technology and architectures. If you work with me, you will be talking with me, A REAL PERSON. I will work with you to take your idea or app to full creation and can communicate what you need to know. Some services I provide are * Creating an application / SDK from scratch (this includes new and up to date architecture), saving you money should you need to...

Ivan M.
$35/hr
  • Trophy Icon Java
  • Android App Development
  • Android
  • Android SDK
  • REST
  • SQL
  • SQLite
  • Git

Over 5 years of android/java development experience and over 15 in software development overall. I work with code every day, and I love my job. I have an incredible attention to detail and perseverance in getting the job done, and done well. When working on a new project, I like to speak with the clients, so that I can have a clear understanding of their needs and vision of the project. My experience and skills include: - Android Platform API: from 2.x to 7.x, fragments API, Location and Sensors API, photo and video capturing (incl. post processing), Bluetooth API, BLE API, etc; - Google API: Google Maps API, Geocoder API, AdMob, Google...

Aleksandr K.
$60/hr
  • Trophy Icon Java
  • Qt Framework
  • Android NDK
  • Windows App Development
  • Boost
  • Object-Relational Mapping
  • Linux
  • Native App Development
  • Desktop Application
  • Mobile App Development
  • Microsoft Windows
  • Kotlin
  • Python
  • C++
  • Standalone Application
  • QML

Hey, I'm a Android app and C++ cross-platform app developer with nine years of experience. Strongly focused on desktop & system software (C++/Qt/Python/QML). Previously, I worked on different cross-platform (win/ubuntu/mac) Qt/QML desktop app maintenance Skills: C/C++, STL, Boost, Qt, QML, CMake, Python, CI/CD, Computer Science, Algorithms and Data structures. Education: Master's Degree (Software Development), 2016

Yannick G.
$80/hr
  • Trophy Icon Java
  • AWS Lambda
  • RESTful API
  • PostgreSQL Programming
  • Linux System Administration
  • Oracle Database
  • Apache ActiveMQ
  • Hibernate
  • Docker
  • Amazon Elastic Beanstalk

I am a software engineer with 20 years of experience in multiple industry. I am a very passionate and an excellent problem solver. I work with Java 11 using Spring, Elastic Search, Jersey, Hibernate, Postresql , Mysql and ActiveMQ. I also have a lot of experience in AWS services such as Cloudformation, DynamoDB, Lambda, SQS , RDS. I have the AWS developer associate certification.

Thai N.
$50/hr
  • Trophy Icon Java
  • RESTful API
  • Spring Framework
  • Hibernate
  • API
  • Docker
  • Web Service
  • MySQL
  • Spring Boot
  • Amazon Web Services

Thanks for viewing my profile. Feel free to contact me to see if I can help out with your project. I'm an Oracle-certified Java expert with much experience in backend technologies. In particular, I can handle both Java EE and Spring ecosystems in the Java space. I'm also an AWS-certified DevOps professional engineer; hence, I can help if you need a hand on the infrastructure. With 10k+ hours of work on Upwork alone, I believe I'm experienced enough to participate in your project. As a side note, if you do a Google search with the keywords "spring bean", "spring boot interview questions", or "maven integration testing", you'll find my writing...

Muhammed A.
$30/hr
  • Trophy Icon Java
  • Android
  • Kotlin
  • REST
  • Git
  • Mobile Programming
  • Mobile App Development
  • Web Service
  • Reverse Engineering
  • PHP
  • App Development

I am Software Engineer with about 8 years of experience, mostly in Android App Development using Java. I have experience in architect complete software solutions (web, mobile and server) and project management. I worked on: - Android & iPhone app development - hybrid mobile application development (ionic ... xamarin, react native) - game development (Cocos2d-x ...) - API development | web services - Server solutions (including serverless solutions) - Taxi (client/driver) infrastructure projects - delivery projects - map and location/GPS based projects - social networking projects - coupon systems - qr code technology usage - IoT...

Momen Z.
$30/hr
  • Trophy Icon Java
  • Android
  • Android SDK
  • Firebase
  • Web Service
  • Google Maps API
  • GPS
  • Object-Oriented Programming
  • XML
  • Laravel

Are you looking for a creative Android developer? Someone who can deliver all the details of your project exactly the way you want? A professional individual who promises above expectations? He has done a bunch of Android developer jobs and He can manage applications with +1M users with 99% crash-free such as YallaShoot app. He will deliver an application with high performance, best practices, and amazing user experience. Also, he takes pride in his ability to ask the right questions about your project to understand the requirements clearly and suggest features and resolutions that benefit both of you. By the way, he will finish any...

Sergii K.
$28/hr
  • Trophy Icon Java
  • Android SDK
  • Git
  • SQLite Programming
  • Firebase
  • Retrofit
  • Dagger 2
  • Google Maps API
  • JSON
  • XML

👋Hey everybody and welcome to my Upwork page! I'm in Top Quality Android developers with more than 10 successful projects and 3000 hours logged with 5.0 feedback rating. That's why I'm highly proficient in mobile app development with more than 3 years of commercial experience in a wide variety of business areas. I always do my best to reach my goal,when working on a project, goals can be different but I try to find a way to find the best reasonable solutions. Here are the main technologies I work with: ↳ Android SDK; ↳ Java; ↳ Kotlin; ↳ MVP/MVVM Architectural Pattern; ↳ VCS GIT; ↳ RxJava 2; ↳ Data Binding; ↳ SQLite with Room; ↳...

Nikunj B.
$35/hr
  • Trophy Icon Java
  • jQuery
  • HTML5
  • WordPress
  • Node.js
  • AngularJS
  • Spring Framework
  • MongoDB
  • SQL
  • CSS 3
  • Amazon ECS
  • Website Development
  • PHP
  • React
  • Shopify

TOP RATED ON UPWORK + 100% JOB SUCCESS I am Web Developer with over 9+ years of professional experience in Web Application Development. My Experience: ✔ Developed 20+ enterprise level website ✔ Developed 100+ e-commerce website ✔ Developed 350+ CMS website Tools & Technologies: ✔ Shopify Theme Development and Customization. ✔ Shopify App integration and Custom app development. ✔ Wordpress Theme design and Customize ✔ ACF Plugin and Many more plugin Customization. ✔ Java, Spring, Hibernate, Node and Angular JS, Asp.net, and MVC ✔ REST APIs integration ✔ MY SQL, Mongo DB, SQL Server, Oracle ✔ AWS EC2, AWS s3, AWS SES ✔ Work with many...

Oleksandr I.
$44/hr
  • Trophy Icon Java
  • Android
  • Mobile App Development
  • Kotlin
  • Flutter
  • Android App Development
  • Android SDK
  • Smartphone
  • Firebase

Hi. I’m a native Android developer with 7+ years of software development experience. I’m working with modern development stack: Android Jetpack, AndroidX, Coroutines, LiveData, DataBinding, Room, Rx, DI, MVVM, Git, etc. I also have experience in​ using Flutter/Dart to build cross-platform solutions. Some areas in which I have extensive experience: - Media processing (photo, video, audio). - Geolocation. - Integration of third-party API like Facebook, Google, Twitter, Dropbox, Amazon. - Firebase services (FCM, Analytics, Crashlytics, AdMob, etc.). - Machine learning. - In-App Purchase. - Converting Web/IOS apps to Android. - And more…...

Oleksandr K.
$40/hr
  • Trophy Icon Java
  • Smartphone
  • Android
  • Android SDK
  • GPS
  • Android App Development
  • SQL
  • User Authentication
  • Git
  • CSS
  • Kotlin
  • Google Maps API

I have a passion for taking the web and making it mobile. Over last 10 years I got mobile development experience in a broad range of industries, including social gaming, education, sports entertainment, dating, restaurant management and rental solutions. I have solid understanding of full mobile and software development life cycles, UIX, web analytics, changing web standards, and Agile methodologies. Dedicated to continuously developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative applications.

Yevhenii B.
$35/hr
  • Trophy Icon Java
  • Android App Development
  • JSON
  • SQL
  • Git
  • Gradle
  • Android
  • Android SDK
  • Native App Development
  • Firebase
  • Kotlin
  • Android Room Persistence
  • Retrofit
  • Model View ViewModel
  • Tablet

Android Developer from Ukraine (UTC+2), with 8+ years of experience in designing and implementing Android applications. Deep expertise in Kotlin and Java for Android and Material Design Guidelines, skilled in mobile UI development, experienced with version controls such as Git, have great analytical and problem-solving skills. Android Jetpack; AndroidX; MVVM; MVP; MVI; MVC; Android Jetpack; AndroidX; MVVM; MVP; MVI; MVC; Company HR - please do not disturb.

Lena A.
$25/hr
  • Trophy Icon Java
  • Android App Development
  • Android SDK
  • Mobile UI Design
  • Mobile Advertising
  • Mobile Programming
  • Mobile App Development
  • SQLite Programming
  • Firebase
  • Tablet
  • Android
  • SQLite
  • Location-Based Service
  • Smartphone
  • Kotlin

Android developer with 5+ years of experience. I've worked for different international companies, I can solve a lot of Android related tasks like: - app prototype using Adobe XD; - native app development using Kotlin/Java; - clean code using MVVM or MVP; - client server using REST API via JSON; - material design in accordance with Google material guidelines; - Admob (all kind of banners), Google In app payments (single time or subscriptions) + custom server to verify payments (Firebase functions engine - no need for your custom server at all!) - integration for Firebase services like Firestore, Realtime Database, Cloud Messaging,...

Yen B.
$40/hr
  • Trophy Icon Java
  • Hibernate
  • Spring Framework
  • Kotlin
  • JavaScript
  • React

Hello there! My name is Yen. I’m a Java/Kotlin software engineer. I’m focusing on the building complex BE systems with high scalable microservices. Will be glad to help you with the new solutions. My stack: Programming languages: Java, Kotlin Technologies: Spring, Java EE, Restlet, Ktor, Hibernate, Docker, Kafka, Redis. Testing frameworks: JUnit 5, Mockito, Kotlin mock. Databases: MySQL, Mongo

Goran M.
$200/hr
  • Trophy Icon Java
  • Researcher
  • Algorithms
  • Genetic Algorithm
  • R
  • Machine Learning
  • Artificial Neural Network
  • Scientific Research
  • Java EE

I'm a research oriented software developer. Currently working on my Ph.D. in computer science and applying my knowledge to transportation systems optimisation. I have a passion to solve difficult problems in new, efficient and creative ways. I like optimization algorithms and graph theory. I'm analytical, persistent and friendly.

Ivan N.
$28/hr
  • Trophy Icon Java
  • Android SDK
  • Android App Development
  • User Authentication
  • In-App Purchases
  • Google Analytics
  • Firebase
  • Kotlin
  • RxJava
  • Android
  • Map Integration
  • Native App Development
  • Android Studio
  • Mobile App Development
  • Git

Hello! I am a curiosity-driven and top-rated Android developer who create top-quality clean code for high-paced businesses. I upgrade my knowledge daily to make the development process faster and qualitative. 🏆 I have more than 5 years of commercial experience. I am well-versed in work with the following tools: ⭐Java / Kotlin; ⭐Android SDK; ⭐Android Jetpack (Room, Navigation, WorkManager, Lifecycle); ⭐Google AppEngine (Google Cloud Endpoints / Servlets); ⭐Databases: SQL / Room Persistence, Realm; Google API's (Maps, Drive, Tasks, Places); ⭐Firebase Cloud Messaging(Android / Java Server), Database, Remote Config; ⭐Google Cloud Storage...

Tomas M.
$40/hr
  • Trophy Icon Java
  • Android App Development
  • JavaScript
  • Blockchain
  • Lean Startup
  • Kotlin
  • Marketing Automation
  • HTML
  • CSS

I am expert in mobile application development using Java (android) and React Native (IOS, Android). I prefer working in smaller startups as I have a lot of experience to understand Founders needs. I focus only on clean & quality code. I am expert in building MVP's quickly and avoiding writing code which has low value for startup main goals. Tech experience: Android/IOS development, Web application development, Blockchain/Ethereum development. Stack: - Mobile: Java, JavaScript, React Native, Kotlin - Web: JavaScript, Vue.js, React.js, Node.js - Experience with Ethereum and Solidity. - HTML, CSS. - Expert in Firebase, AWS - Some...

Alex M.
$35/hr
  • Trophy Icon Java
  • Core Java
  • Hibernate
  • Spring Framework
  • Apache Struts
  • JDBC
  • JavaScript
  • AJAX
  • jQuery
  • Ext JS
  • HTML
  • CSS
  • Jakarta Server Pages
  • Apache Tomcat
  • SQL

I have over 12 years of experience in the information technology industry. Worked in object oriented programming using Java and PHP programming languages. Know well relation (MySQL, PostgreSQL) and NoSQL (MongoDB, CouchDB) databases. Can manage system administrator tasks as needed on Linux based platforms. Last few years I've worked as java developer on J2EE Client-servers projects. Before that two years worked as a systems administrator in the internet service provider company.

Petar L.
$150/hr
  • Trophy Icon Java
  • Node.js
  • Kotlin
  • Android
  • Mobile App Development
  • Android App Development
  • NestJS
  • Software Architecture & Design
  • IT Management
  • Team Management

If you know exactly what you need, want urgent and high-quality solutions, and you are ready to pay for that, then I'm your guy. For my personal work, I work exclusively on an hourly rate, with no fixed price engagements. Contact me and let's do business.

Byron D.
$40/hr
  • Trophy Icon Java
  • Hibernate
  • HTML5
  • CSS 3
  • Web Service
  • Gradle
  • Apache Maven
  • GitHub
  • JavaFX
  • Desktop Application
  • Windows Presentation Foundation

I'm an experienced cross-platform desktop application developer that not only "gets things done", but also goes to great lengths to produce high-quality, clean code that follows good programming practices using industry-standard tools. Since 2011, I've been developing a wide range of modern, custom-tailored desktop apps, from turning UI mockups into fully functional apps, to complex systems that communicate with CNC machines. At Upwork alone I've accrued 10k+ hours of experience, in many cases single-handedly building software from the ground-up. I'm equally at ease working as the only/leading developer or being part of a larger team. I...

Dharmesh P.
$15/hr
  • Trophy Icon Java
  • iOS Development
  • Mobile App Development
  • Native App Development
  • Swift
  • iOS
  • Apple Xcode
  • iOS SDK
  • Native App
  • iOS Developer
  • React Native Developer
  • Kotlin
  • Android Developer
  • Smartphone
  • Android App Development
  • Hybrid App Development

🔝 TOP RATED PLUS (Top 3%) Upwork Freelancer 🎯 100% Job Success Ratio ⏳ 5000+ Hours of working with Upwork 📝 38+ Successful Projects 𝐀𝐌𝐀𝐙𝐈𝐍𝐆 𝐂𝐋𝐈𝐄𝐍𝐓 𝐓𝐄𝐒𝐓𝐈𝐌𝐎𝐍𝐈𝐀𝐋𝐒: Completed 38 Jobs with 5 stars reviews (All of them are ★★★★★) ______________________________________________________________________ Looking to create a mobile app from scratch for your business? Tired of freelancers who promise to deliver and screw up all the deadlines? Want to create an app for making money on the App Store? Look no further. You can wave your problems goodbye. You've come to the right place. Welcome! My name's Dharmesh. As a...

Valdese K.
$50/hr
  • Trophy Icon Java
  • Microservice
  • Android App Development
  • Kotlin
  • Spring Boot
  • JavaScript
  • MongoDB
  • Docker
  • Google Cloud Platform
  • Android
  • Firebase
  • Gradle
  • Reactive Programming
  • Mobile App Development
  • MySQL

Passionate full-stack Developer with more than 6 years of experience in both web and mobile stacks. I'm very resilient with technologies and a big team player, who always brings his skills where the need arises. My main focus is customer satisfaction and I always try to bring in a team/project good practices, and architecture recommendations, so we can produce high-quality products, above the standards. My resilience in technologies allows me to be comfortable working with: Kotlin, Java, JavaScript, Typescript MongoDB, Gradle, Maven and Docker, Google Cloud Platform, HTML5,... . And also in the following stacks: ✓ Backend development...

Sandeep P.
$45/hr
  • Trophy Icon Java
  • Angular
  • Enterprise Software
  • Web Application
  • Spring Boot
  • Hybrid App Development
  • Full-Stack Development
  • React
  • Microservice
  • Flutter Developer
  • React Native
  • Mobile App Development
  • Robotic Process Automation
  • Android
  • Java Developer
  • UiPath

♛ Upwork Top Rated Plus Developer with 12+ years of experience in Java/Android/Flutter/ReactNative From consistent 5+ years ♛ 10,000+ Hours in Hourly Projects and 15,800+ Hours in Fixed Cost Projects ♛ 60+ Mobile Apps developed from scratch with backend ♛ 15+ Enterprise web applications deployed on cloud services ♛ 100% Client Satisfaction & consistent best quality delivery ♛ Self-motivated, detailed-oriented, punctual, and fast learner ♛ Strong troubleshooting / debugging skills ♛ I will help you to turning your idea/concept into reality My expertise includes : ✔ Node, Java, Spring Framework, JSF, EJB, JPA, Hibernate, Maven, Jetty, ✔...

Ghassen M.
$50/hr
  • Trophy Icon Java
  • Android
  • iOS
  • Swift
  • Node.js
  • REST
  • Android Studio
  • Apple Xcode
  • Android SDK
  • RESTful API

I am an engineer in computer science specializing in mobile development, graduated with 5 years of software development experience. I have contributed to the success of several projects. I have good analytical and problem-solving abilities with great attention to details. I guarantee that I can provide high quality app, fully responsive, and tested in a wide range of devices. During my career I was lucky to discover professional life but above all to develop my spirit of contact and my interpersonal skills, I am always open to new projects, do not hesitate to contact me. Technologies and languages : • Android (Java, Kotlin) • Ios (Swift)...

$NaN/hr

How it works

1. Post a job (it’s free)

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by 5M+ businesses

How to Hire Top Java Developers

What is a Java developer?

Java developers write universally compatible and scalable applications using Java code and tools. They can build and maintain high-traffic server-side apps, develop mobile apps, and handle security, software debugging, quality control, testing, and much more.

How do you hire a Java developer?

You can source Java developer talent on Upwork by following these three steps:

  • Write a project description. You’ll want to determine your scope of work and the skills and requirements you are looking for in a Java developer.
  • Post it on Upwork. Once you’ve written a project description, post it to Upwork. Simply follow the prompts to help you input the information you collected to scope out your project.
  • Shortlist and interview Java developers. Once the proposals start coming in, create a shortlist of the professionals you want to interview. 

Of these three steps, your project description is where you will determine your scope of work and the specific type of Java developer you need to complete your project.  

How much does it cost to hire a Java developer?

Rates can vary due to many factors, including expertise and experience, location, and market conditions. Learn about the cost to hire a Java developer.

How do you write a Java developer job post?

Your job post is your chance to describe your project scope, budget, and talent needs. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample Java developers job post titles:

  • Java developer needed for poverty action application
  • Seeking Java developer for real-time music jamming app
  • Looking for a Java developer to help with a Shopify website

Project description

An effective Java developers job post should include: 

  • Scope of work: From Android apps to big data analytics, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience with certain industries, software, or coding languages, mention this here. 
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

Java developer job responsibilities

Here are some examples of Java developers job responsibilities:

  • Develop and implement high-volume, low-latency applications to meet organizational goals
  • Ensure implementation of best security practices for users and networks
  • Define application objectives and functionality to deliver high availability and performance
  • Manage programming projects to design, test, and debug software

Java developer job requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in Java developers. Here are some examples:

  • Experience with server-side technologies such as Apache, JBoss, Geronimo, GlassFish, etc.
  • Familiarity with Android apps, enterprise software, scientific computing, and/or data analytics
  • Background in database management, software development, and computer architecture
  • Profound insight of Java and relational databases, SQL, and ORM technologies
View less
Schedule a Call