Senior Java Developers & Programmers

Get Your Java Programming Project Started Today!

Post your Java projects on oDesk 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 oDesk 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 oDesk, 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 oDesk for free!

Java Job Cost Overview

Typical total cost of oDesk Java projects based on completed and fixed-price jobs.

oDesk Java Jobs Completed Quarterly

On average, 623 Java projects are completed every quarter on oDesk.

623

Time to Complete oDesk Java Jobs

Time needed to complete a Java project on oDesk.

Average Java Freelancer Feedback Score

Java oDesk freelancers typically receive a client rating of 4.70.

4.70
Last updated: May 1, 2015
Clear all filters
Nikita Shaposhnik

Nikita Shaposhnik

Android developer with ffmpeg and parse.com skills

Ukraine - Last active: 1 month ago - Tests: 12 - Portfolio: 5

If you are looking for Android developer, especially if you need to handle multimedia data in your project, likely I will be excellent choice for you. Handling multimedia is very tough, average programmer who wasn't previously working on it will spend weeks doing some simple task like adding noise to video(know it from my own experience) while I would be able to accomplish it in hours and with highest quality. If you choose me, you will be sure that video will play on all kind of devices(had opportunity to test on a lot of them so I know which options work and which doesn't), that I will compile latest FFmpeg version for you(that's important because it progresses fast, in recent builds there are better performance and most importantly less memory leaks). Any usage of FFmpeg will not scare me, I can compile it with x264 for high-quality video, with mp3lame for exporting mp3 or any other lib you want, I can add any effects, I can work with FFmpeg through command-line by using ffmpeg4android lib or work with it through NDK. Another strong part of my skills is Parse.com . This service allows to create client-server applications without writing backend. This way you will save money on backend programmer, and will have code of better quality – situations like caching, losing Internet connection etc. is properly addressed there, much better than typically written backend. Consider hiring me if you want to develop new client-server application, or want to maintain existing Parse app. Apart from my extensive knowledge of FFmpeg+Android and Parse, I have great skills of general Android programming. As I'm always thinking about creating quality code, plus having knowledge of design patterns, you will end up spending less as adding new features will not turn your app into unmaintainable Big Ball of Mud. Having experience of working through NDK, managing sources through git, working with many different 3rd-party libs like Facebook API, Instagram API, Vine API, Jsoup etc. I will ensure that task will be accomplished in shortest time possible, plus I can learn new things very quick, any lib your project need - will be attached in no time. Always thinking constructively, I will propose you how to improve your app if such way exists, I will not just mindlessly do tasks you give me - as I'm thinking on overall situation, any issues will be not hidden, but presented to you and addressed if you choose to do it. I'm thinking about performance too. Users will strongly dislike if app works too slow, or drains too much battery. As a winner of regional ACM ICPC programming contest, which is focused on creating fast and memory-efficient code in short time, I have great understanding where app may actually lose speed, it won't happen, app will work great. Communication is also good part, I can adapt to nearly any time zone you want. Apart from knowing Android, I can program Flash 2D games too. I prefer to use Flashpunk framework for it, as it is very fast to create games using it. Also you may be possibly interested in C++(with Qt if needed), or Game Maker from me, can do it too. Hire me today - you will not regret.

$50.00 /hr
867 hours
5.00
Eugene S.

Eugene S.

Java Web Architect

Russia - Last active: 2 days ago - Tests: 2 - Portfolio: 5

Hello, I am an experienced engineer capable to design, plan, lead and develop complex backend and web systems. I find and apply technical remedies to your business challenges. For over seven years I have been sharpening my skills in Java platform programming, optimization of data storage and processing using RDBSM, development process automation, various automated application testing. Taking the sum of your business goal objective I convert it into a realistic plan to reach it, presenting my opinion and ideas. I seek for engineering challenges and projects that make real users happier. I specialize in developing application backend with Java, Spring, modern RDBMS and 3rd party APIs reuse. Some other tools/libs I use in my work: MySQL/PostgreSQL/Oracle, jQuery, Angular, Twitter Bootstrap, Git. My previous experience also includes: Grails Framework, IBM WebSphere ESB, Swing.

$44.44 /hr
3,881 hours
5.00
Aldrin L.

Aldrin L.

Architect, Backend Engineer (Scala, Java, Hadoop)

Brazil - Last active: 13 days ago - Tests: 12 - Portfolio: 1

Over the past 15 years I've worked with projects ranging from Startups to Fortune 100s. From C++ to Scala, past assignments involved: - Protocol Design in C++/Delphi - Java API Publishing - Maven Plugin Development - Distributed Systems using RESTful backends - Scala / Akka Design - Jenkins Plugins Writing On a daily basis, I spend between Systems Architecture, Build Planning, for Hadoop and Restful Backends, specially under Amazon Web Services. Oh, I'm also a Cloudera Certified Administrator and Developer. Favorite platforms include Scala, Python and General Java. See my full profile for more descriptions and feel free to browse my github and bitbucket profiles at the addresses below: http://github.com/ingenieux http://bitbucket.org/aldrinleal Favourite customers involve pragmatic teams, with contant online presence, and direct involvement with the end customer, and a problem involving legacy and the next generation Feel free to discuss our next project - I'm always looking for the next challenge!

$55.56 /hr
3,109 hours
4.83
Zdenko Hrcek

Zdenko Hrcek

Python / GAE /Django / Web programmer

Czech Republic - Last active: 1 day ago - Tests: 6 - Portfolio: 4

During my years as a programmer, I've realized that communication with client is most crucial. That's why I make every effort to understand requirements of the task that's need to be done, remove ambiguities, make thorough analysis, suggest solution and implement. My expertise is in programming Python / Django / Google App Engine (Google Cloud Platform) projects. I am very open to new challenges and problems. Beside that I have knowledge of other web technologies (HTML, CSS, Javascript...) and Java. I prefer working on Linux. I am constantly improving my skills and knowledge in all areas. Experience with scrapping e-shops, real estate websites using BeautifulSoup Experience with other Python frameworks like Webapp2, Flask and Bottle For frontend I am comfortable working with Angular JS. Since August 2014, working full time as consultant!!!

$37.00 /hr
769 hours
5.00
Raul F.

Raul F.

Full-stack developer and marketplace integration s...

Spain - Last active: 2 days ago - Tests: 2 - Portfolio: 8

Marketplace integration specialist (Ebay/Etsy/Amazon/Shopify/Paypal/Magento). Ebay API, Amazon MWS AWS, Etsy API, Magento,... - Java Programmer Certified - Backend: Java, PHP - Frontend: Bower, Grunt, Angular JS, jQuery, HTML5, SSE. Twitter-Bootstrap. - Technologies: Spring Framework, Hibernate, MyBatis, Iron.io, memcache, jUnit, Maven, Git, AWS, GAE - Experience in BPM/Cloud services. Cordys Fundamentas and Cordys BPMS certified. - Experience in agile methodologies (SCRUM). Degree in Computer Sciences. Visit my portfolio: http://rfvallina.com

$55.56 /hr
1,711 hours
4.90
Nikolay C.

Nikolay C.

Brainbench certified JSE/JEE dev, DB dev, Sys-Arch

Ukraine - Last active: 1 day ago - Tests: 2 - Portfolio: 11

Would you like to find a powerful Java-dev? If so, please read further... 1. Intentions I'm working as a free-lancer more than 2 years already, and worked > 12 years in scientific and software engineering areas. I'm here because I'm looking worldwide for interesting work related to software development using the following technologies (some or all): - Java 5/6/7 (JSE, Swing, CORBA, Web Services, etc.) - JEE5/6 (EJB3, JSF, Hibernate, etc.) - GWT, Spring, Struts, etc. - And other JSE/JEE-related frameworks - GlassFish, Tomcat, JBoss, Jetty, etc. - JME (CLDC 1.1, MIDP 2.0) and Android - Maven, Ant, etc. - Oracle, MySQL, PostgreSQL and other DBMS - Some sub-tasks could be related to C/C++ with STL (but NOT the whole project!) - UML and/or Agile Modeling - Well-organized Agile processes - Etc. It would be nice to be involved into software concepts and architecture development. Also it would be nice to have possibilities for applying my initiative and creativity. I'm ready to work as a free-lancer for the beginning up to 40+ hours per week), and you may hire me as a full-time employee as well. I'm ready to move mostly to any country or city. In such case I'm ready to start as a developer (or senior developer), but with possibility to grow up to TL, and further up to SA or PM (of course, starting from TL or SA would be nice). 2. Education - University Master Degree in the area of Informatics and Computer Systems 3. General Skills I have a wide working and scientific experience with dozens of technologies (> 14 years). The most deep experience I have with the following techs: - JSE5/6 and J2SE (Java Core, Multithreading, AWT, Java2D, Swing, CORBA, WebServices, Networking, etc.) - since 1998 - JEE5 (EJB3, Hibernate3, JSF, CometD, Jetty, Tomcat, JBoss, GlassFish) - about of 5 years - J2ME (CLDC 1.1, MIDP 2.0, WMA) - about a year - Other Java techs (Jakarta Commons, Log4J, Velocity, Maven, Ant, etc.) - many years - Android development (support about 0.5 years) - C/C++ and STL - since 1995 (STL from 2001) - Oracle 9i/10g, MySQL, PostgreSQL, InterBase - since 2000 - OOA/OOD/OOP and UML Modeling - since 1995 (UML from 2001) Large experience with the following platforms and tools: - Windows - since 1995 - Linux/UNIX - since 1997 - MS Office (incl. Visio and Project) and Star/OpenOffice - since 1997 - IntelliJ IDEA, NetBeans, Eclipse - since 2001 - C++Builder and Delphi - since 2000 - PL/SQL Developer - since 2005 - Enterprise Architect and other UML tools (Rational Rose, Poseidon, etc.) - since 2001 Git, SVN and CVS - since 2001 Management Skills - since 2004 (worked on TL and PM positions) Architect Skills - since 2000 (designing concepts, business models and architectures for quite complex scientific, B2C and B2B applications) Language Skills: - Russian - native - English - fluent, working language since 2001, ~1000 pages of docs written - German - intermediate (quite fluent, but non-perfect) - Ukrainian - can understand in 100%, cannot speak/write fluently 4. Contacts - You can contact me via oDesk. Usually online (GMT): - 10:00am - 5:00pm - 7:00pm - 10:00pm

$40.00 /hr
14,074 hours
5.00
Eric S.

Eric S.

Senior Web & Mobile Expert

China - Last active: 23 hours ago - Tests: 32 - Portfolio: 22

Web Master with 8 years of experience in designing, developing, improving and maintenance. For the last 2 years, I worked on 3 projects as project manager & developer and led them to success. Always trying to complete project perfectly by suggesting innovative solutions. *** Areas of Expertise *** - Advanced programming and designing skills - Project Management - Risk Management and solving skills - Teamwork - Website Optimization, SEO *** Technical Skills *** PHP, Ruby, NodeJS, HTML5, CSS2/3, Javascript, Java, MySQL, Oracle, PostgreSQL, MongoDB, Wordpress, Magento, Ruby on Rails, Zend, Joomla, Drupal, YII, Laravel, JQuery, JQuery UI, VelocityJS, AngularJS, Greensock, ScrollMagic Bootstrap, SCSS, LESS, Responsive Design, Parallex Design, Redmine, GetFlow, Pivotal, Git, SVN, Github, General skill in Amazon Web Services, CPanel Management, Mojohost Management

$50.00 /hr
10,940 hours
4.95
Przemyslaw Wrzesinski

Przemyslaw Wrzesinski

Professional mobile developer

Poland - Last active: 17 days ago - Tests: 3

Professional mobile developer, experienced mostly on iOS. My speciality is connecting projects made in Unity 3D Engine with standard developer API's and providing Augmented Reality in various forms. I am also a proficient data scraper, using mainly Robobrowser - a Python library designed for Data Scraping. I am a fast learner - can grasp concepts behing new technologies, and start working with them, almost instantly. During my work I've completed projects involving many diversified technologies and found my passion there. I co-own a company specialized in 3D printing, a great new way of rapid manufacturing. My best known languages: C++, C#, Objective-C, Java, Python, Javascript, and more.

$50.00 /hr
16 hours
5.00
Stanislav M.

Stanislav M.

Alfresco / Liferay / J2EE (Java) Senior Developer

Germany - Last active: 6 days ago - Tests: 3

I'm a great professional with 7+ years of real experience in Java-Web field. Reliable and goal-oriented I'll make your work done in a fast and high-qualified way. Key areas: J2EE; Alfresco 4.x - 5.x (Share Customization, Surf, Webscripts); Liferay Portal Customization; Activiti Workflow Engine; Spring Framework; WebServices (REST, Jersey, ...); ORM (JPA, Hibernate); My professional Liferay/Alfresco developer blog: http://www.soft29.info/blog

$33.33 /hr
1,566 hours
4.99
Alexander B.

Alexander B.

Senior/Lead Full Stack Java Developer - Java, Spri...

Russia - Last active: 2 days ago - Tests: 7 - Portfolio: 2

My core strengths are algorithm design, deep knowledge of OOP and Java, web frameworks, and cloud services. I would like to apply these skills to helping build useful applications for big community. I have strong working knowledge of: - Spring (Core, Data) - Java core: Collections, Concurrent, I/O and etc. - Networking: TCP/IP - JPA, Hibernate, SQL. - Google Guava libraries, Lombok project, Swing, Maven. - Git, Jira, Redmine, Asana, CI (Jenkins). - Linux: I am comfortable with the bash shell, can perform system administration tasks (such as building, installing and configuring applications), and write complex bash scripts. Also I have working knowledge of the following tools, technologies, and practices - Web: frontend: HTML, CSS, XML, AngularJS, Jquery, Javascript, JSON, backend: Spring (MVC, Security), JSP, Google Web Toolkit (GWT), gson - Testing: Junit, Mockito, TDD - Application-as-a-Service: Google AppEngine (BigTable, MemCache, Billing Optimization) - Java: JDBC, JMX, JNI You can see an objective evaluation of my skills at: - Codingame website. Here held competitions for developers including solutions for non-trivial tasks: 1. Challenge scoreboard (23 November): http://www.codingame.com/cg/#!ranking:17:DontRelaX 2. Challenge scoreboard (25 January): http://www.codingame.com/cg/#!ranking:21:DontRelaX 3. Challenge scoreboard (22 February): http://www.codingame.com/cg/#!ranking:23:DontRelaX 4. Challenge scoreboard (26 April on Scala): http://www.codingame.com/cg/#!ranking:29:DontRelaX - Smarterer website. It's just additional tests passed by me: http://smarterer.com/DontRelaX I understand and regularly use OOP principles, including common design patterns. I tend to favor self-documented code that is easy to read, but I am happy to add additional documentation. I have experience taking projects from an idea to completion. I have a passion for programming, and take pride in improving my skills each day.

$55.56 /hr
1,038 hours
5.00