You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Java Jobs

472 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Entry Level ($) - Est. Budget: $100 - Posted
You will be provided with: * Description of high level architecture * Java code that defines the interface and DTOs to use * Test data to use Definition of done: * Java class that implements the interface and uses algorithm provided * JUnit tests to prove algorithm works correctly Technologies used in the project: Spring, Hibernate, MongoDB via JPA. ... You will be provided with: * Description of high level architecture * Java code that defines the interface and DTOs to use * Test data to use Definition of done: * Java class that implements the interface and uses algorithm provided * JUnit tests to prove algorithm works correctly Technologies used in the project: Spring, Hibernate, MongoDB via JPA.
Skills: Java Spring Framework
Hourly - Intermediate ($$) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
Experience in Python programming highly desired, as well as a good knowledge of JAVA programming. Experience with CORBA, AWS Cloud desired Must have experience in developing unit testing strategies and plans, testing methods and configuration management procedures.
Skills: Java Amazon Web Services C++ CORBA
Hourly - Est. Time: 3 to 6 months - Posted
We are looking for an enthusiastic Android developer, familiar with Gradle, TDD/JUnit, JSON/XML, multi-threading/concurrency, and passionate about quality. You will take participation in already running open source and commercial projects. You will work remotely and on your own schedule, part-time. We pay well and in time, through Upwork. More about our working model: http://www.yegor256.com/2014/04/17/how-xdsd-is-different.html No need to apply here, just fill this form: http://at.teamed.io/join.html. Our quality expectations are very high, don't be surprised, but we are very disciplined and well-organized. If you appreciate that in project management and software engineering, you will like us.
Skills: Java
Fixed-Price - Entry Level ($) - Est. Budget: $20 - Posted
Develop a Client Server program using sockets in java for an encryption and decryption service. The program should do the following: - The server should be running a block cipher for encryption and decryption - Upon invocation, the client should connect to the server and request the server for supported ciphers and necessary parameters for encryption and decryption - The server responds to the client with the cipher information from 1 above (including the necessary parameters required from client for encryption and decryption) - The client and server should complete negotiation of cipher and required parameters - The client should then send the plain text (for encryption) or cipher text (for decryption) to the server
Skills: Java
Fixed-Price - Entry Level ($) - Est. Budget: $100 - Posted
You will need to write a NativeScript (www.nativescript.org) plugin (http://docs.nativescript.org/plugins/plugins)that would give access to the native iOS and Android shopify mobile buy SDK. (https://developers.shopify.com/mobile-buy-sdk) If time permits, you can write a little test app that the plugin is working.
Skills: Java Android App Development iOS Development Objective-C
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, Less than 10 hrs/week - Posted
We have the need for someone to build us a native iOS and Android version of the application. The chosen developer will also be responsible for the database design (along with our team), and designing the web service. The application needs to be completely data drive. It's basically a shell, that can be completely customized (in terms of content) from a hosted database/web service. The application will also need to be completely functional without internet connection, but sync with the hosted web service if/when a connection is available (to get any updates that may have been made to the event content). In the attached file, you will see a website design in addition to the app design - our internal team will build the web portal, but it will help you understand how customization the application will need to facilitate. Versions of the exact same app will be created and given to various nonprofits for them to use for their conferences, etc.. Whilst each app will be slightly different (name, logo, etc), every single app will connect to the same common web service (with an identifier in the URL to help the web service know which app to gather the content for). Our internal team will be building the website portal that will connect to your database. A spec can be found here: http://media.projectworldimpact.com/convene/pwi_apps_convene_app_edit5.pdf
Skills: Java Android iOS Development Swift
Fixed-Price - Intermediate ($$) - Est. Budget: $5 - Posted
We are looking for full stack web developer(s) to build upon their existing cloud application to enable compatibility with our next generation Android based IoT device and add additional functionality: Key Requirements: * Develop DRM system for IoT device licensing * Develop OTA & FTP server for IoT device * Modifying existing RESTful API to add functionality * Optimize aforementioned API to reduce data costs * Modify Database and data model * Modify front-end to add GUI elements About the application: The existing cloud server uses a RESTful API to communicate with IoT devices communicating over LTE or ZigBee to accomplish the following tasks: * Authenticate IoT nodes * Perform OTA updates * Send commands and Retrieve sensor data
Skills: Java API Development Database Modeling Software Licensing
Hourly - Est. Time: 3 to 6 months - Posted
We are looking for an enthusiastic Java developer, familiar with Java7, Maven, TDD/JUnit, JSON/XML, multi-threading/concurrency, and passionate about quality.
Skills: Java
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App