Senior Java Developers & Programmers

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, 623 Java projects are completed every quarter on Upwork.

623

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.70.

4.70
Last updated: May 1, 2015
More options
Clear all filters
  1. Aldrin L.

    Aldrin L.

    Architect, Backend Engineer (Scala, Java, Hadoop)

    Brazil - Last active: 15 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!

    Groups: LoginRadius, Microsoft Certified Professionals

    $55.56 /hr
    3,109 hours
    4.83
  2. Alexander B.

    Alexander B.

    Senior/Lead Full Stack Java Developer - Java, Spring, AngularJS

    Russia - Last active: 20 hours 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.

    Groups: Coding Champs

    $55.56 /hr
    1,049 hours
    5.00
  3. Nikolay C.

    Nikolay C.

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

    Ukraine - Last active: 20 hours 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,082 hours
    5.00
  4. Alvaro Gomez

    Alvaro Gomez

    Computer vision, Machine learning and pattern recognition expert

    Peru - Last active: 10 days ago - Tests: 5

    M. Sc. in Computer science with a mention in image processing and pattern recognition. Im a Computer vision specialist with over 4 years of hands on experience on a variety of computer vision applications. I have strong background in maths and computer science, research skills in computer vision, senior programmer in C/C++ and Matlab. On the past years i focused on the development of computer vision solutions for real world problems involving extensive research and ground breaking solutions. I have over 3 years experience working with OpenCV and porting image processing solutions to mobile platforms for real time processing. Im very interested in the research and development of a new challenge computer vision tasks including pattern recognition, machine learning and image analysis. I am seeking opportunities to develop and maintain complete computer vision applications, whatever standalone or back-ends for smart websites or light weight solutions for mobile applications.

    Groups: oDesk Verified Mobile Developers

    $33.33 /hr
    3,651 hours
    4.96
  5. David M.

    David M.

    Expert Excel VBA/C# Developer and Oracle-Certified Java Programmer

    United States - Last active: 1 day ago - Tests: 7 - Portfolio: 1

    I'm an expert Excel VBA/C# Developer with over 6 years of experience in developing Excel Macros, Add-Ins and Advanced Spreadsheet Applications. I can streamline your reporting, automate your spreadsheets, as well as create full-scale dashboard applications and powerful add-ins. I have tested within the top 30% of all VBA Programmers, as well as within the top 20% in Microsoft Excel on oDesk's sister site, Elance.com. I am also an Oracle Certified Java Programmer with experience in Finance, Statistics, Game Development, Data Analysis and Application Development. Tested as above average in knowledge of the Java SE7 programming language among certified Java Programmers on oDesk.com. I am skilled in Visual Basic for Applications (VBA), testing within the top 30% of all VBA Programmers, as well as within the top 20% in Microsoft Excel on oDesk's sister site, Elance.com. I have experience in Macro Development and Excel Add-In Development such as Web Scraping and Advanced Automation and Calculation for numerous uses, utilizing C#. Over 6 years of Programming experience. Responsible for developing highly sophisticated Excel Spreadsheets for High Profile Banking Transfer Agency, increasing productivity in that area by over 90%. I enjoy what I do.

    $72.22 /hr
    840 hours
    5.00
  6. Enrique Matos Alfonso

    Enrique Matos Alfonso

    Professional of Computer Science

    Germany - Last active: 22 days ago - Tests: 2

    I graduated from the University of Havana and worked in several fields of the Computer Science, mainly related to Artificial Intelligence. Then I came to Germany and completed a master degree on Computational Logic in 2014. I have published articles about Genetic Algorithms and Classification Techniques in machine learning applied to other fields like Electrical Engineering and Propositional Logic. I look forward to applying more Artificial Intelligence techniques to to solve interesting problems in other fields.

    $33.33 /hr
    163 hours
    5.00
  7. Jordan Ringenberg

    Jordan Ringenberg

    PhD in Computer Science, Expert in C++, Python, MATLAB, Java, Web Dev.

    United States - Last active: 5 days ago - Tests: 3

    Expert knowledge and over seven years of experience in object-oriented programming and agile development utilizing C++, Java, Python, Visual Basic, Objective-C, C#, MySQL, shell scripting, and web programming Software engineering and computer vision expertise, with numerous peer-reviewed published outcomes. Specialties include object-oriented design, algorithms, image processing and computer vision, and 3D modeling Expert-level experience in major development platforms including .NET, MATLAB, Linux/UNIX, Eclipse, and Cocoa Strong written and verbal skills, with proven track record in university teaching and scholarly publications

    $60.00 /hr
    85 hours
    5.00
  8. Bilal Siddiqui

    Bilal Siddiqui

    Java and XML consultant

    Pakistan - Last active: 20 hours ago - Tests: 1

    I am an electronics engineer, XML consultant, technology evangelist, and frequently published technical author. After graduating in 1995 from the University of Engineering and Technology, Lahore, I began designing software solutions for industrial control systems. Later, I turned to XML and built web- and WAP-based XML processing tools, server-side parsing solutions, and service applications. Since 2006, I have focused exclusively on Java- and XML-based open source tools and solutions. A strong advocate of open source tools, I not only design solutions based on them but also train software and IT personnel at Lahore universities in using open source technologies. I am the author of JasperReports 3.6 Development Cookbook (Packt Publishing, 2010). Please see my following articles that I've been writing to display my work. Data visualization, Part 1: Visualize browsing metrics with SVG and D3 http://www.ibm.com/developerworks/opensource/library/os-dataviz1/index.html?ca=drs- Data visualization, Part 2: Use D3 component layouts http://www.ibm.com/developerworks/opensource/library/os-dataviz2/index.html Bonita for business process management, Part 1: Configure a simple workflow http://www.ibm.com/developerworks/opensource/library/j-bpm1/index.html Bonita for business process management, Part 2: Configure forms and variables http://www.ibm.com/developerworks/library/j-bpm2/ Integrate social networks into BPM, Part 1: Collect Twitter data http://www.ibm.com/developerworks/library/j-sb1/ Integrate social networks into BPM, Part 2: Add Twitter data to CRM http://www.ibm.com/developerworks/library/j-sb2/ XML Canonicalization http://www.xml.com/pub/a/ws/2002/09/18/c14n.html http://www.xml.com/pub/a/ws/2002/10/09/canonicalization.html Integrating healthcare services, Part 1: Using an Enterprise Service Bus for healthcare https://www.ibm.com/developerworks/java/library/j-hsb1/index.html Integrating healthcare services, Part 2: Using Apache ServiceMix as a Healthcare Service Bus https://www.ibm.com/developerworks/java/library/j-hsb2/ Design XML schemas for enterprise data https://www6.software.ibm.com/developerworks/education/x-schemadata/x-schemadata-a4.pdf Build configurable workflows with WS-BPEL and IoC, Part 2: Developing and hosting BPEL workflows http://www.ibm.com/developerworks/java/library/j-bpel-ioc2/index.html Deploying Web services with WSDL, Part 1: Introduction to Web services and WSDL http://www.ibm.com/developerworks/library/ws-intwsdl/ Securing Java applications with Acegi http://www.ibm.com/developerworks/library/j-acegi1/ Web Services Security, Part 1 http://www.xml.com/pub/a/ws/2003/03/04/security.html Web Services Security, Part 2 http://www.xml.com/pub/a/ws/2003/04/01/security.html Implementing XML Encryption in Java http://www.xml.com/pub/a/ws/2004/04/21/wss4j.html

    $35.00 /hr
    523 hours
    4.96
  9. Joseph M.

    Joseph M.

    Software Developer with Java, C#, C++, MongoDB, and MySQL Expertise

    United States - Last active: 1 day ago - Tests: 2

    I have 14 years of experience in software development and believe there is a direct connection between design and the ease of use and efficacy of software. If the fundamental design is good then enhancements are very often natural extensions of it. I view testing as integral to development since the programmer will always have singular insight in understanding how to test his or her own software. I like to exceed expectations and I know from experience that doing so requires the ability to anticipate as well as solve problems.

    $55.56 /hr
    406 hours
    5.00
  10. Nathaniel S.

    Nathaniel S.

    Senior Software Developer

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

    I have extensive experience developing enterprise-grade network-based web applications and desktop software for clients in government, health care, finance, and academia. I'm the lead developer on several web-based and game engine products, some open-source. I'm strongly familiar with major proprietary and open source development tools and libraries. I'm both an experienced team leader and a fast and reliable solo developer, and as an entrepreneur I understand how to balance high-quality work with the need to ship. I have an academic background with training in both statistics and research methodologies, so I particularly enjoy working on challenging projects that require analysis and creative problem-solving, and which aren't simply clones of existing software. I look forward to working with you!

    $80.00 /hr
    0 hours
    5.00