Hire the best Java Tutors

Check out Java Tutors with the skills you need for your next job.
Clients rate Java Tutors
Rating is 4.8 out of 5.
4.8/5
based on 27,630 client reviews
  • $75 hourly
    I have been working in the medical field for the past 10 years revolving around interoperability, integration, and automation. For the past 6 years, I've been focused on Mirth Interfaces with the following design concepts: - HL7 data coming from EMRs/EHRs - Text and CSV files from SFTP servers and Google Cloud Buckets - Data processed and formatted for PACS, Dictation systems, and receiving EMRs/EHRs - Data processed and formatted for warehousing and analytics My experience defining, designing, and integrating with different EMRs revolves around my time at Shasta Networks and Medford Radiology Group. I built and designed interfaces at Shasta Networks for clients that used Cloverleaf and some that even used McKesson. I worked directly with a McKesson engineer while I was at Shasta Networks to incorporate a stored procedure that allowed us to receive updated patient records based on the stored procedure and a specific update to the database for the patient. As for the interfaces at Medford Radiology Group, the majority of our clients were using Epic and it was my responsibility to ensure ADTs, ORMs, and ORUs, passed to the correct systems such as our Fujifilm Synapse PACS, RIS, and Nuance PowerScribe. During my time at Shasta Networks and Medford Radiology Group, I created design documentation to not only help those who may come after me but to help the project move forward more efficiently and to create a better understanding of the workflow and increase clearer communication between me and the other IT teams. There were times that I had to directly work with the client's IT, networking, and interface teams to see a project through from the first kick-off call all the way to go live. I feel that being able to work directly with the client and the teams gave me the ability to gain the experience of communicating with a diverse group of personalities and an understanding that we are all striving for the same goal. I desire to work with companies and clients that strive to create significant and positive changes while having a culture of diversity, respect, and positivity.
    vsuc_fltilesrefresh_TrophyIcon Java
    Healthcare IT
    Healthcare Interoperability
    Mirth Connect
    Google Cloud Platform
    SQL
    Perl
    JavaScript
  • $100 hourly
    Top Rated professional developer (B.S. in Computer Science) with over 20 years of experience in designing and building Java web applications, architecture, systems integration using API's, infrastructure and CI/CD pipelines. Experienced in modernizing legacy and outdated systems - Java upgrades, third party dependencies, vulnerability scanning and mitigation, technology replacement. Expert in problem solving critical system functions including performance tuning of both application software and database operations, as well as JVM Memory tuning and Heap / Thread Dump analysis. Java, Spring Boot, JPA, Hibernate, Tomcat, Rest API's, Maven Amazon Web Services (AWS) - EC2, S3, VPC, RDS, SQS, SES, QuickSight, Cognito, CodeBuild, CodeDeploy, Lex Conversational AI, Lambda, Security Groups Javascript, JSON, React, Material UI/MUI, jQuery, DataTables, HTML, CSS, Bootstrap SQL (SQL Server, MySQL, Oracle), JDBC, Liquibase, Drools Rules Engine, Camunda Workflow CI/CD Pipelines, AWS CodeDeploy, BitBucket Pipelines, GitHub Actions, Docker, Atlassian - JIRA, Bamboo, Confluence
    vsuc_fltilesrefresh_TrophyIcon Java
    Microsoft SQL Server
    Amazon Web Services
    MySQL
    Apache Maven
    AngularJS
    API
    JavaScript
    HTML
    Spring Framework
    Amazon EC2
    Apache Tomcat
    Spring Boot
    Hibernate
    Amazon S3
  • $100 hourly
    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.
    vsuc_fltilesrefresh_TrophyIcon Java
    PostgreSQL Programming
    Linux System Administration
    Apache ActiveMQ
    Amazon Elastic Beanstalk
    AWS Lambda
    Hibernate
    Oracle Database
    Docker
    RESTful API
  • $48 hourly
    I started in mobile development before the invention of the iPhone in a mom-and-pop games company creating the first multiplayer cellphone games for Qualcomm's BREW platform in C and C++. Since then, I've done freelance and speculative work in many languages, especially Java and Kotlin, and created a few apps which can be seen on my app store page, demonstrating the use of Amazon Web Services S3, Lambda, and Cognito integration; TextToSpeech and SoundPool/MediaPlayer resources; and a custom and user-customizable InputMethodService (built-in keyboard), among other things. (See my Google Play store linked below.) I'm seeking jobs to make use of and expand my experience in Kotlin, Android, and AWS and to this purpose I am happy to dive into existing code to solve bugs and insert new functionality, in addition to from-scratch development. Recent and Current Projects: IoT Bluetooth Display and Relay - Android App in Kotlin for phone/tablet and wearable Real-time control, calibration, processing, display, relay, and recording/playback of multiple remote sensors of various types in custom groupings and sessions. Maintaining bluetooth connection through out-of-range and device interruptions. WeeGee - Android App in Kotlin, Amazon Polly, under development Experimental alternative communication system in which touch interaction over custom dynamic menus builds strings of phonemes spoken aloud by the device's text-to-speech engine or Amazon's Polly service. DecodeTheNews - Android App in Kotlin, Amazon S3 and Lambda, released in October 2018 Challenging cryptogram game presenting current or historical headlines rather than quotes and a sophisticated interface. ImageKeyboard - Android App with InputMethodService, released February 2019 For users of icon-based alternative or augmentative communication, this app converts a directory tree of named images into a paged keyboard that can be set to replace the native Android keyboard in any text-input context. Insert and delete whole words, making text editing easier. Customizable preferences include grid size, highlight, trail, and other feedback behavior, touch sensitivity, and page navigation options. Retains several custom keyboards for easy context-swapping. GridMaker - Javascript Chrome App/Electron, under development as an Android module In support of the ImageKeyboard app, this program automatically parses icon grid images into a directories of named icon images, using OCR where possible. ChooseBook - Android App with Amazon S3, released in June 2018 Choose-your-own-adventure style ebook reader for young kids with zoom-and-pannable pictures, text-to-speech reader, and links between pages for easy navigation. A Javascript web page helps organize text, pagelinks, and images for each book in JSON files stored in Amazon S3. The app can browse available titles and download selected books, to view immediately or store on device for offline use. DecodeTheNews - Web Game, released 2015 Javascript/PHP application which finds and encrypts current headlines, storing them along with letter frequencies, a list of unique words, and other statistics for use by the cryptogram-style game. Visual tools in the game, including a pattern-matching dictionary, help players solve the cryptogram. A timer and leaderboard add suspense. Users can create an account or track their game history through a unique ID based on ip and computer configuration. Past Projects: RylaCampbell.com - Wordpress site with custom photo gallery with thumbnail navigation Songtunnel.com - PHP/MySQL Web Page, released 2007 A lyrics search site which grabbed and indexed song lyrics from other websites and enabled an advanced text/artist/album search. Matching songs are sorted by relevance with title, artist, album, year, and lyric snippet, as well as links to the Amazon media sample and "Buy now" referral link if available. Multiplayer Snake - C++/BREW Mobile app with Java, released 2005 The first true live-action multiplayer game on this platform. Developed to show off Entelepon's seamless networking layer. In offline and low-population games, non-player-controlled snakes using path-finding and goal-balancing algorithms fill in for other players with different levels of difficulty. Multiplayer Tank - C++/BREW Mobile app with Java, released 2004 The first turn-based multiplayer game on this platform where both player's actions were graphically represented in real time on the game-board. First use of Entelepon's UDP messaging layer. Offline play was available, against an AI using path-finding and cost/benefit strategies to simulate an intelligent opponent. Players could be matched at random or from a group of users within a custom "channel". Pre-coded taunts added a bit of social interaction. Dozens of game maps and random tank-fleet configurations made each game unique.
    vsuc_fltilesrefresh_TrophyIcon Java
    Android
    Bluetooth
    Amazon Polly
    MySQL Programming
    Android App Development
    Amazon Cognito
    Amazon S3
    Kotlin
    JavaScript
  • $79 hourly
    *** UpWork Expert-Vetted profile, only granted to the top 1% — pre-screened by Talent Managers and experts in their field. *** As Senior Learning Technology Consultant with over 250 projects successfully completed within the e-Learning Software Development industry, I incorporate over 13 years of experience in Learning technology solutions, managing and leading Learning Tech Consultancy, Project Management, Design and Engineering Teams focused on LMS creation and implementations with systems such as Moodle, Capsule LMS, Totara, Mahara, Paradiso LMS, CrossKnowledge Learning Suite, LearnDash, LearnWorlds, eFront, Talent LMS, and the creation of interactive SCORM Courses with authoring tools such as Articulate storyline and RISE to support the delivery, enhancement and maintenance of Compliance Certifications, and Continuing Education (CE or CEU) content and material via SCORM for various industries. It is important for me to make sure all quality standards are met within an organization and to ensure proven practices of the Learn Tech industry and best practices are followed for your specific LMS. I have made sure to provide powerful input to Fortune 500 corporations, State Universities throughout the US and government organizations, but also global small and midsize businesses by optimizing live systems and guiding evolution of internal processes, e-learning tools, platforms and their content. I am greatly interested in continuous growth, contributing through leadership, process development and business detail-oriented Project Management skills as a bilingual Senior e-Learning Consultant and Learn Tech Project Manager for your team and project, but most importantly, I look forward to becoming a key contributor to the success of your organization and all projects with work on together. Digital learning Solutions, LXP, LMS and e-Learning Content Services: - LMS Selection, Scoping and Implementation Consulting - Upgrades (Moodle LMS / Totara LMS) - Revamping sites or LMS - LMS Administration and governance - LMS Theme Creation or enhancement - LMS plugin development, creation, installation and maintenance - LMS Multi-tenant - LMS Custom Development - LMS Data integration (SSO, User Provisioning, Enrollment, and Completion records / Exports & Imports) - LMS KPI Identification and Success Campaigns - LMS Localization and Translation - LMS Mobile App creation & Implementation - Salesforce and LMS Integration - Woocommerce and LMS integration - Magento and LMS Integration (Moodle, and Skyprep) - Zoom, Webex, BBB and other meeting tools and LMS integration - SCORM Interactive course creation for LMS - Creation, enhancement and maintenance of Compliance Certifications, and Continuing Education (CE or CEU) content and material via SCORM. - Ready to deploy and customize content sources (Videos, Interactive content, PDFs, eBooks, Study Material) Experienced in the Following Learning Management Systems LMS Moodle, Capsule LMS, eFront, Totara, Mahara, Paradiso LMS, CrossKnowledge Learning Suite, Blackboard, LearnDash, IOMAD, Talent LMS, Matrix LMS, Litmos, Lessonly, LearnWorlds, Open Edx, Kajabi, Skyprep, Thinkific, and Ellis.
    vsuc_fltilesrefresh_TrophyIcon Java
    Shareable Content Object Reference Model
    Elearning LMS Consulting
    Project Management
    Moodle
    TalentLMS
    Project Management Office
    Learning Management System
    API Development
    C#
    PHP
    HTML5
    CSS
  • $130 hourly
    Passioned to build products that combine cutting-edge software technology to create new opportunities for the people. Broad experience of software development with strong analytical skills and range of computer expertise, an excellent problem-solver, able to quickly grasp complex systems and identify possibilities for improvements and resolution of critical issues.
    vsuc_fltilesrefresh_TrophyIcon Java
    Fire OS
    SQL
    Apple TV Application
    API Integration
    Android
    iOS
    Python
    Kotlin
    Objective-C
    Swift
    Flutter
    iOS Development
  • $50 hourly
    My name is Saul Hidalgo, a Computer Engineer with a passion for developing Java and .Net software. I have been fortunate to work with exceptional teams and have had the opportunity to contribute to various sectors, including National Security/Defense in the United Kingdom, Oil companies, and Universities such as Harvard Business Publishing. The software I have created is currently being successfully utilized by these organizations. I thrive on new challenges and continuously seek opportunities to expand my skills. You can explore my public contributions on my GitHub account: saulhidalgoaular. Below are my areas of expertise and skills: 1. Code Translation and Conversion: - Proficient in translating code across various languages, with expertise in Python, Java, Delphi, C++, and C#. 2. Document Management System (DMS) - OpenKM: - Extensive experience in developing workflows, automations, cron tasks, and integrations using the Java/PHP API. - Configuration of daily backups. - Skilled in utilizing OpenKM as a DMS. 3. Algorithms and Programming: - Strong command over algorithms and programming skills, particularly in C/C++ and Java. - In-depth knowledge of data structures, strings, sorting, arithmetic and algebra, combinatorics, number theory, backtracking, graph traversal, algorithms for graphs, dynamic programming, and computational geometry. 4. Accounting: - Well-versed in managing material movement between stores and shops. - Proficient in handling retail-related accounting tasks. 5. Point of Sale (POS) Area: - Experience in integrating POS software with label printers, fiscal printers, barcode readers, fingerprint scanners, and keyboards.
    vsuc_fltilesrefresh_TrophyIcon Java
    Core Java
    Microsoft Excel
    Document Management System
    API
    Algorithm Development
    Data Structures
    API Development
    Hibernate
    Object-Oriented Programming
    .NET Framework
    MySQL
    Desktop Application
    C++
  • $30 hourly
    5+ years professional experience in Cross-platform Desktop App/Android/Embedded/IoT development for industrial, research, and hobbyist with critical specifications: - Programming Languages: C, C++, C#, VB.NET, Python, Java, YAML, XML, HTML, JS, Golang, Swift - PCB Editor: KiCAD, Eagle, EasyEDA. - Embedded Hardware: AVR MCU, AVR XMEGA MCU, ARM MCU, Arduino, ESP32, ESP8266 - Tools & Platforms: Qt, .NET, GCC, ARM GCC, GDB, GIT, MySQL, SQLiteValgrind, Microsoft Visual Studio, Eclipse, IntelliJ IDEA, PlatformIO, Android Studio, Blender, Figma, Xcode, Kivy, Gradle, JavFX, Log4j, SLF4J, MVVMFX, Google Dagger, Project Lombok, JPackage, WiX, JSON, GSON, CSS, OpenGL, PyInstaller etc. - OS: Linux, Windows, Embedded Linux, Android, macOS - Technologies: Bluetooth, BLE, GPS, GPRS, RESTFUL API, RF Module, IoT, MQTT, RabbitMQ, TCP/IP, LoRa, etc
    vsuc_fltilesrefresh_TrophyIcon Java
    ESP32
    Visual Basic
    macOS
    Embedded Linux
    Qt Framework
    Internet of Things
    Arduino
    C#
    Android
    C++
    UI/UX Prototyping
    PCB Design
    Python
    MQTT
  • $100 hourly
    I am a professional full-stack software engineer with a B.S. degree and Microsoft Certified, 15+ years of experience. I started my professional career in 2002 with working with LAMP(Linux, Apache, MySQL, PHP) stack along with Wordpress instances in Linux environments. My colleagues would describe me as very driven, honest and creative. I can work on any project involving Python and JavaScript libraries such as React.js, Angular, Vue, Node.js, Next.js, Nest.js, Express.js and WordPress theme & plugins. On top of working on artificial intelligence, machine learning with one of the largest insurance companies in the United States. I enjoy all aspects of my work, and I continually work on perfecting my craft by taking online courses, attending seminars and networking with other developers. My goal is to provide the highest value to my clients at a fair price. I have been on your end of the transaction, and I understand the frustrations of hiring a contractor; I can work with you on short-term or long-term projects. I am happy to work with clients who want to be actively involved in the development. I am available via video chat or voice call to discuss project requirements Keywords: Python, JavaScript, TypeScript, React, Angular, Vue, Gatsby.js, Node.js, Express.js, Next.js, HTML5, CSS3/LESS/SCSS, NoSQL, MongoDB, Firebase, Heroku, AWS
    vsuc_fltilesrefresh_TrophyIcon Java
    Google APIs
    JavaScript
    API
    Angular
    TypeScript
    Firebase
    RESTful API
    Node.js
    MongoDB
    MySQL
    Amazon Web Services
    React
    PostgreSQL
    Python
  • $40 hourly
    Creative back-end developer dedicated to building elegant solutions that meet business demands. Over 10 years of experience developing software of different scales ranging from small startups to large enterprise applications. Implemented back-end as well as front-end with the main focus on the former. Good communication skills proven through work experience in distributed team projects. 𝗕𝗮𝗰𝗸-𝗘𝗻𝗱 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀: Java, Kotlin JavaEE, Spring, Guice JDBC, JPA, Hibernate JUnit, Mockito, Cucumber, FitNesse Maven, Ant Git, SVN Jenkins, Sonar TypeScript, JavaScript Node.js Jest Webpack 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲𝘀: MySQL, MariaDB, Oracle MongoDB, AWS DynamoDB 𝗖𝗹𝗼𝘂𝗱 𝗣𝗿𝗼𝘃𝗶𝗱𝗲𝗿𝘀: Amazon Web Services 𝗦𝗲𝗮𝗿𝗰𝗵 𝗘𝗻𝗴𝗶𝗻𝗲𝘀: Solr, AWS Elasticsearch 𝗙𝗿𝗼𝗻𝘁-𝗘𝗻𝗱 𝘁𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀: Vue HTML, CSS, Bootstrap Should you need any further information, please do not hesitate to contact me.
    vsuc_fltilesrefresh_TrophyIcon Java
    Distributed Computing
    Node.js
    Microservice
    Amazon Web Services
    NoSQL Database
    Spring Framework
    TypeScript
    JavaScript
    SQL
    MongoDB
  • $105 hourly
    ** HubSpot Design Certified ** Recently recognized as a HubSpot Champion User Worked on many different types of applications and with many different technologies. Quickly learn new programming languages and technologies. Can also read and understand existing code to find and fix bugs. Have 26 years experience in IT. Have a Bachelors Degree in Math as well as an MBA. I have worked with many programming languages including COBOL, Visual Basic, C, C++ and Java. Currently working on projects utilizing Angular, JQuery, Java Script, CSS, HTML5, Hubspot and Flex. I am familiar with content management systems. I have worked on front end designs/pages and back end services. Have done responsive development, desktop applications, and mobile applications.
    vsuc_fltilesrefresh_TrophyIcon Java
    CSS
    HTML
    Content Management System
    HubSpot
    CMS Development
    Website Customization
    Agile Software Development
    Blog Development
    Inbound Marketing
    Templates
    Business with 100-999 Employees
    iOS Development
    Android App Development
    JavaScript
  • $75 hourly
    I am a multi-disciplined programmer with over 10 years industry experience. I am an expert at multi-paradigm programming (functional, object-oriented, and logic paradigms), and use the paradigm that is most appropriate for the problem. I study programming languages as a hobby. I am pretty much language agnostic — I don't care too much what language I use, or even if I know it prior to the project — but I do prefer languages that are conducive to a multi-paradigm approach, such as Clojure, Scala, Python, etc. I enjoy learning new things, and am constantly honing my skills. I seek software development jobs that will both exercise the skills I already have, as well as help me develop new skills.
    vsuc_fltilesrefresh_TrophyIcon Java
    RESTful API
    ClojureScript
    .NET Framework
    HTML
    Clojure
    SQL
    CSS
    Python
    JavaScript
  • $50 hourly
    Native Android Developer | Java & Kotlin 🚀 Top Rated Plus 💯 100% Job Success Score 8+ years of experience working on native Android applications for high profile clients and businesses. I've strong Java/Kotlin programming skills including low-level performance optimizations and memory management. ✔ Ml-kit, OpenCv, TensorFlow, Camera, Image Processing ✔ Clean Architecture, MVVM, Firebase, Coroutines, Live data, DataBinding, Dagger2/Hilt, Room, Retrofit, Glide, Payments 🚀 Why Choose Me? 8+ Years of Servicing High-Profile Clients Strong Java/Kotlin Programming Skills Developer with a Keen Eye on Technological Advancements Detail-Oriented and Timely Deliveries
    vsuc_fltilesrefresh_TrophyIcon Java
    Android App
    Android Studio
    Native App Development
    Firebase
    Android App Development
    Kotlin
    Android
    Mobile App Development
    SQLite
    Camera Operation
    NFC
    Mobile App
    Android SDK
    OpenCV
  • $107 hourly
    I am a seasoned software engineer specializing in Java and its associated technologies. My skills and qualities include: Experience: Proficient in Java, JVM, and the Spring Framework. Adaptability: Rapid learner with a knack for addressing technical challenges. Code Quality: Emphasis on clean code, software design, and engineering best practices like TDD and DDD. Development Processes: Knowledgeable in CI/CD, iterative software design, and Agile methodologies. OOP Design: Acquainted with SOLID, GRASP, GoF patterns, and other best practices. Cloud Expertise: Versed in Amazon Web Services and Google Cloud, with the ability to design and deploy cloud-native software. Technologies: Proficient with tools like Maven, Gradle, Linux, Git, Docker, Jenkins, VisualVM, Intellij Idea. Database experience includes MongoDB, PostgreSQL, Hibernate, Hazelcast, Redis, Kafka, and AWS DynamoDB. Additional testing expertise in JUnit, Mockito, and Selenium. Also familiar with Python and R. I am currently open to both short-term and long-term opportunities.
    vsuc_fltilesrefresh_TrophyIcon Java
    Python
    Amazon DynamoDB
    Amazon Web Services
    Kubernetes
    Google Cloud Platform
    Apache Kafka
    Spring Framework
    MongoDB
  • $40 hourly
    [ 20 Years of Game Security And Reverse Engineering Experience ] -Reverse analysis of Windows Game -Protocol reverse engineering and penetration testing -Custom software development -Software feature expansion and patching -Software data/function extraction -Windows driver development Reverse Engineering and Low-Level Skills: *Proficient in IDA Pro, WinDbg, xdbg64/32, Ghidra *Windows kernel analysis and memory patching *Game data analysis, protocol vulnerability/penetration testing *Game data extraction *Game module function invocation *Software feature expansion/patching *Ring0 level memory read/write and memory page protection *Ring0 process hiding *Ring0 shellcode injection *Ring3 level DLL injection *PTE Hide *Unattach mem read/write *Traceless PE loading and execution *APC DLL injection Red Team Attacker Testing: *Game Anti-Cheat [ida/xdbg/driver/asm/c++/vmware/vt] *Game network protocol logic vulnerability testing [C/C++/ASM/DLL Injection] *Gaming network protocol penetration testing [C/C++/ASM/DLL Injection] *Developed proprietary tools using [Golang/Python] *DLL injection interface testing using [C/C++/ASM/DLL Injection] *XRay [web] *BurpSuite [web] Development Skills: *Driver development using [C/Assembly] *Android development with [Java/Flutter] *Server/backend system development in [PHP/Golang] *Application development in [C/C++/C#/Golang/Lua/Rust] *Auxiliary scripting in [JavaScript/VBS] *Frontend web development with [Vue2/3/TypeScript/CSS] Databases: *MySQL, *SQLite *MariaDB *Access DB *SQLServer ------------------------*Full Stack Development*------------------------------ [ Over 10 years of experience in Windows reverse engineering and development ] - Windows desktop applications - Windows DLL development - Windows DLL/kernel injection - Windows kernel driver development (32/64-bit) - Windows kernel debugging - Cross-platform desktop application development using Tauri and Flutter - Static analysis and reverse engineering of applications/games - Network protocol analysis and penetration testing - Basic experience with Cocos, Unity, and UE5 game development - Sockets development * Programming Languages: C/C++, Rust, ASM (32/64-bit), Golang, C#, Lua, JavaScript, TypeScript, Python, Java,VB6 * Frameworks & Libraries: WTL, MFC, WPF, WDK, WinSDK, DirectX, DuiLib * Engines: Cocos2dx, LUAEngine, JsEngine, Unity, UE5 * Reverse Engineering Tools: IDA Pro, WinDbg, OllyDbg, WinHex, 010 Editor [ Over 3 years of experience in Android reverse engineering and development ] - Native Java App development - NDK SO development - Dobby native hook - Xposed/Lsposed module development - Static analysis and dynamic debugging - APK merging tool development - H5 game development * Programming Languages: C/C++, Java, JavaScript * Reverse Engineering Tools: Frida, IDA Pro, Ghidra, Jadx, JEB, ApkTool, 010 Editor * Frameworks & Libraries: Xposed/Lsposed, Egreat, ReactNative, ReactJS, NDK [ Over 3 years of web development experience ] Frontend Development: - Frameworks: ReactJS, Vue - Languages: TypeScript, CSS, HTML, JavaScript, Rust (WebAssembly) - Libraries: MUI/JOY UI, Tailwind, ElementUI, Layui Backend Development: - Frameworks: Actix-Web, GoFrame2, Spring Boot - Languages: Lua, Python, PHP, Golang, Rust, Java - Databases: PostgreSQL, MySQL/MariaDB
    vsuc_fltilesrefresh_TrophyIcon Java
    Rust
    Ethical Hacking
    Network Security
    Network Penetration Testing
    Information Security
    Driver Development
    Internet Protocol Security
    Anti-Cheat Plugin
    Cybersecurity Management
    Vulnerability Assessment
    Game Development Bug Fix
    Game Testing
    Assembly Language
    Reverse Engineering
    C++
  • $105 hourly
    Passionate about delivering real value to real people. Expert at developing high-quality software solutions that leverage appropriate automation techniques.
    vsuc_fltilesrefresh_TrophyIcon Java
    Back-End Development
    IT Career Coaching
    REST API
    API Framework
    Domain-Driven Design
    Clean Architecture
    Spring Boot
    Scala
    API Integration
    Kotlin
    DevOps
    Kubernetes
    API Development
    Agile Software Development
  • $75 hourly
    I am a professional software developer with 25 years of experience. I focus on mobile app development for Android and iOS, web development, and cloud services. Throughout my career I have gained experience in many different technologies, from modern cloud, mobile, and web development architectures all the way back to mainframe systems. My app development experience includes location services, map integration, user authentication and user profile management, payment functionality, media playback including both audio and video, and in-app purchases. I can work with many services available from Amazon Web Services (AWS) and Google Cloud Platform (GCP). I am committed to producing a quality product. I always stand behind my work and communicate as much as I can. The more my client and I both know about what is being done, the happier everyone is.
    vsuc_fltilesrefresh_TrophyIcon Java
    ChatGPT
    Google Cloud Platform
    User Profile Creation
    Location-Based Service
    Firebase
    Amazon Web Services
    Node.js
    Kotlin
    Swift
    iOS Development
    iOS
    Android App Development
    Android
    Mobile App Development
  • $40 hourly
    Hello, I am Tarik Mujčić, a Full-Stack Software Developer with a strong focus on Java and Angular. Got a challenge ❓ I've got the solution ✅ I specialize in developing, fixing, optimizing, and delivering high-quality software solutions that streamline processes, enhance user experience, and provide reliable results. My goal is to create software that is both robust and user-friendly, effectively meeting your business needs with efficiency and precision. I am committed to delivering solutions on time ⌛, ensuring your project stays on track and achieves success 🎯 Skills and technologies I'm proficient at: ✅ Java/JEE, JavaFX ✅ Spring (MVC, AOP, Data, Security, Reactive...), Spring Boot ✅ Maven, Gradle ✅ JDBC, Hibernate ✅ TypeScript, Angular, HTML, CSS ✅ Database design and implementation ✅ PostgreSQL, MySQL, MSSQL, OracleSQL ✅ CI/CD tools (Jenkins, Nexus, GitHub actions, GitLab pipelines) ✅ Unit & Integration testing (JUnit, Mockito, Jasmine,...) ✅ REST APIs Feel free to reach out if you have any questions or would like to discuss how I can help with your project. I look forward to collaborating with you!
    vsuc_fltilesrefresh_TrophyIcon Java
    CSS
    HTML
    API Development
    Angular
    C
    Database Management System
    Hibernate
    Desktop Application
    RESTful API
    Spring Boot
    Database
    RESTful Architecture
    MySQL
    PostgreSQL
  • $45 hourly
    I am a Java Web Developer, working as freelancer, mainly in Upwork. I am very passionate with Java and JVM technologies. My experience mostly in developing Software As A Service (SaaS) platform, business computing and information system area, using Bootstrap, Angular JS or JSF as UI Components or web framework, Spring Core, Spring MVC or JBoss Seam as Restful API endpoint and or Integration framework, and Hibernate as favorite Java Persistence API (JPA) implementation wrapped by Spring Data component. If my clients requires no casual application or web server, I like to use Spring Boot for simpler development and deployment of the application. I am also interested in database design and software design. I believe that great software not only mediocre work of typing, but also comes from thoughtful process. I believe in TDD, and also believe that tests code must be written, organized as good as the source code it self and is integral part of the source code. I am a quick learner, and In my spare-time, I am writing some personal open source project and small proof-of-concept about java-related stuff in my GitHub public repository. My primary machine is linux desktop with 1TB NVMe SSD and 64GB or RAM. I have macbook pro 15 for testing purpose and to allow me mobile occasionally, if needed. Communication is important in remote work, and for this purpose I have 2 link dedicated internet connections to my workspace. If you need my detailed skill abilities, below is what I have experienced in: - Software Design, Database Design, and microservices/Micro-services/micro services architecture. - JPA 1.0, JPA 2.0, with Hibernate. - Bean Validation Specification with Hibernate Validator. - Dependency Injection with Java DI (JSR-330), Java Context and Dependency Injection for Java EE Platform (JSR-299), and Spring Core as most popular (but non-standard) Java Dependency Injection Framework. - Java Web Framework with Spring MVC and JSP, or Java Server Faces (JSF) with Facelet and Primefaces. - Spring Boot, Spring Data stack. - Generated / scaffolding web application using JHipster. - Java Web / Application server with Tomcat, Wildfly, or Websphere AS. - Logging with SLF4J as a wrapper to Log4J or Logback. - JUnit or Test NG as testing framework. - Ant, Maven or Gradle as build and dependency management tool. - HTML 5, CSS 3, JavaScript, JQuery, Twitter Bootstrap, transparency.js, and angular / angular.js - Third Party API such as Xero API, Open ERP Java API, Braintree Payment API, Stripe Payment API, and Social APIs. - Linux, Mac or Windows. - MySQL, PostgreSQL, Oracle, or Microsoft SQL Server for RDBMS. - Couchbase or Mongo DB for No-SQL solution. - Elasticsearch (ELK) stack or pentaho for data integration, advanced search, reporting and data analysis solution. Thanks, Resa
    vsuc_fltilesrefresh_TrophyIcon Java
    Spring Framework
    Angular
    Spring Data
    DigitalOcean
    Spring Boot
    Hibernate
    JHipster
    Java Persistence API
    Amazon Web Services
    Web Service
    SQL
    JavaScript
  • $55 hourly
    Hi, I’m an Android developer with over 10 years of experience in building native applications. I work with a modern tech stack, including Android Jetpack, Kotlin Coroutines, Jetpack Compose, MVVM, and Dependency Injection (DI). I also have experience with cross-platform development using Flutter/Dart and Kotlin Multiplatform. Key Expertise: • Audio/Video Calls: WebRTC integration for real-time communication. • In-App Purchases and Google Play Billing. • Machine Learning: On-device ML with TensorFlow Lite, ML Kit. • Geolocation and Firebase Services (e.g., FCM, Crashlytics, Analytics). • Media Processing: Photo, video, and audio. • Platform Migration: Converting iOS/web apps to Android. I’m skilled at integrating third-party APIs, working with CI/CD pipelines, and implementing modular architectures for scalable and testable code. I’d love to help bring your ideas to life, from early-stage concepts to full-scale app solutions. Feel free to reach out! Thanks, Oleksandr Ilchuk
    vsuc_fltilesrefresh_TrophyIcon Java
    Android SDK
    Mobile App Development
    Android App Development
    Firebase
    Smartphone
    Android
    Flutter
    Kotlin
  • $75 hourly
    Summary of Qualifications: • Expert in MS PowerBI, Netsuite Orcale and Fishbowl Inventory Report Customization • 20 years of accumulated talent and professional experience in Data Analysis, NodeJS, PHP, Java, MySQL, Oracle, MS SQL, Firebird and Jasper iReport • Excellent in creating stored procedures, functions, view and triggers • Skilled in hardware operating systems and network procedures • Exceptional history with content management relational databases systems and web development and web services • Extensive knowledge of CSS/HTML jQuery, Joomla, WordPress, etc. • Strong analytical skills and attention to detail. • Reliable, self-motivated and with a strong sense of integrity • Perform effectively and efficiently even under pressure • Relate well with others and able to build and maintain relationship • Creative mindset, and ability to make complex decisions and work on fast-paced, team-oriented environment while handling multiple priorities. Experience: Global Agile Development Inc, Florida USA, MySQL Expert Database Administrator Davao del Norte State College, Philippines • Currently working as IT Instructor and teach the following subject areas: o Java and PHP programming o Database • Developed the following application program o Enrolment System o Student Information System
    vsuc_fltilesrefresh_TrophyIcon Java
    Domo
    Looker Studio
    Zoho Analytics
    MySQL Programming
    Oracle PLSQL
    Ionic Framework
    Microsoft Power BI
    JavaScript
    MySQL
    JasperReports
    PHP
    CodeIgniter
    Laravel
    Firebird
  • $75 hourly
    I am a highly experienced Java developer with 20 years of industry experience and I have been specializing in implementations using Adobe Experience Manager (AEM) for the past 9 years. I've built solutions in AEM 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 have also contributed to ACS AEM Commons (the main AEM open source project) by helping to build Shared Component Properties. I also have solid experience working with various JavaScript frameworks like jQuery and VueJS and the drive to pickup new ones when necessary. I am also familiar with Less, SCSS, and CSS and the concepts of building responsive sites using Bootstrap and AEM Grid. I strive to write clear and maintainable code, and fully document my code to ensure future developers have a clear understanding of all methods and classes. Also, I will gladly provide any additional documentation or training materials requested, which will be well structured and well written. I am a strong problem solver and skilled at exploring and debugging complex problems to get software applications back on track when strange errors or edge case scenarios arise.
    vsuc_fltilesrefresh_TrophyIcon Java
    NodeJS Framework
    Adobe Experience Manager
    Vue.js
    Spring Framework
    CSS
    JavaScript
    Jakarta Server Pages
    HTML
    Java Servlet API
    jQuery
  • $50 hourly
    I’m a programmer with more than 10 years of experience who can work in different programming langauges using different frameworks. I can create any application type: ● web based ● desktop If I don’t know any programming language or framework which you want to use to build your application then I can learn it in couple days. SKILLS ● PHP ● Javascript ● jQuery ● Bootstrap ● AJAX ● MySQL/PostgreSQL ● REST API ● HTML/HTML5 ● CSS/CSS3 ● C/C++ ● Ruby (and framework Ruby On Rails) ● Python ● Java ● CUDA Computation ● OCR (on C/C++, Python, Java) EXPERINCE ● Freelance 5+ years (up to July 2014). I was working hard to learn what clients want to see, to learn different programming languages and frameworks. Those years taught me to learn new things everyday to provide high-quality solutions for my client. Here's some of my works (PHP, MySQL, HTML, CSS, JavaScript): ○ dev.louepartout.com ○ kilosolution.com ● Swiss Interactive Software GmbH (August 2014 - December 2014). Front-End and Back-End developer for gambling platform and websites (using the platform). Here's you can see some of the websites we built (PHP, MySQL, HTML, CSS, JavaScript, Bash): ○ betboro.com ○ sports.flutterclub.com ○ sports.princessstar.com ○ globalbet.eu ● Ad.net (February 2015 - Present).
    vsuc_fltilesrefresh_TrophyIcon Java
    HTML5
    CSS 3
    C++
    MySQL
    React
    Bot Development
    Automation
    Data Scraping
    Python
    PHP
    Data Extraction
    Web Crawling
    JavaScript
    Selenium
  • $120 hourly
    10 years of experience working on native Android applications for high profile clients and businesses. 100% Job Success | 11,000+ Hours | Top Rated Plus | 5 Star Reviews Exclusively From planning, developing and publishing to maintaining and supporting high quality Android applications. I hope you see the experience displayed in my profile as an indication of my reliability. ✔︎ Constantly updating my knowledge with the most recent design patterns and code conventions; ✔︎ The delivery of a product that respects the highest standards of usability, performance and appearance is guaranteed; ✔︎ Great cost-benefit by delivering faster and higher quality products than the average; ✔︎ Flexible availability to always meet the client's needs. Vast experience managing development teams located in different places around the world. As an example, I've been managing a team that averaged 7 developers located in different countries, such as Canada, Ukraine, Pakistan, India and Brazil. ✅ Mobile Development Leader; ✅ Native Development; ✅ Kotlin and Java Expert; ✅ Clean code, DRY and KISS principles; ✅ Unit and automated testing; ✅ Well documented code; ✅ UI/UX Best Practices; ✅ NoSQL and SQL Databases; ✅ API Integration; ✅ Web Services Development. MySQL, SQLite, PostgreSQL, SQL Server, Firebase, Java, Kotlin, Android Studio, Android SDK, Android NDK, Device Owner, Play Store...
    vsuc_fltilesrefresh_TrophyIcon Java
    RESTful Architecture
    Android
    MySQL Programming
    Material Design
    Android SDK
    SQLite
    PHP
    Firebase Cloud Firestore
  • $110 hourly
    I have extensive experience in building Simulations, Algorithms, predictive Machine Learning models and whole software ecosystems with multiple algorithms working together. My expertise includes classic Algorithms, Statistics and Machine Learning, Simulation, Backed development, Mathematical Optimization, Data Science and Cloud Engineering. I also have a lot of expertise in creating solvers for combinatorial optimisation problems using local-search based meta-heuristics in the Optaplanner framework (now called Timefold). I have extensive experience with deploying this kind of software and the whole development cycle, including maintenance. I also do the setup and deployment of these applications on cloud infrastructure. I can complete the whole project pipeline or only do a specific part of the project. Up to you! My previous experience includes writing Algorithms for large companies dealing with dredging, pharmaceutics, manufacturing, delivery, workforce organisation, waste management, banking, financial trading and others. I created algorithms for these companies solving problems related to scheduling, routing, task-sequencing, route-optimisation, predictive modelling, quantitative analysis, automatic Algorithm configuration and Simulation. Some of these algorithms were implemented using Optaplanner, some were completely custom, some where done using machine learning and statistics (using Python and Python frameworks), some with Simulation, but most were a combination of some of these. You can contact me on maes_andres@hotmail.com
    vsuc_fltilesrefresh_TrophyIcon Java
    Simulation Software
    Mathematical Modeling
    Mathematical Optimization
    Genetic Algorithm
    OptaPlanner
    Deep Learning
    Machine Learning
    Data Science
    Algorithm Development
    Statistics
    Machine Learning Model
    Kotlin
    Python
    Artificial Intelligence
  • $50 hourly
    I specialize in native mobile application development (> 10 years), bringing extensive experience in Java EE (> 6 years) and a diverse range of mobile and server-side technologies. I am passionate about delivering high-quality, efficient, robust mobile solutions tailored to meet client needs. Whether developing sophisticated mobile apps, integrating complex server-side components, or crafting engaging games, I bring a comprehensive skill set and a commitment to excellence to every project. iOS: - Languages: Swift, Objective-C, C, C++ - UI: UIKit, SwiftUI - Libraries: Core/Foundation, AVFoundation, MapKit, WebKit, Alamofire, SwiftLint Android: - Languages: Java, Kotlin, C, C++, JNI - UI: Android View, Jetpack Compose - Libraries: Dagger 2, Room, Lottie, OkHttp, Retrofit, Glide, LeakCanary, Timber, StrictMode Cross-platform: - React-native, Flutter, Qt - Frameworks: Firebase, GStreamer SDK, FFmpeg, OpenGL, OpenAL - Libraries: libusb, libssl, libcrypt, libzip Tools: - Docker - Sonarqube - CI/CD
    vsuc_fltilesrefresh_TrophyIcon Java
    Qt Framework
    Linux
    Mac OS App Development
    macOS
    Rust
    C++
    C
    Android App Development
    Swift
    iOS Development
  • $46 hourly
    I am a tech enthusiast and Software Engineer with +7 years of experience in several fields. - Front-end experience: Flutter - Back-end experience: Firebase, Java, Node.js, C#, Ruby on Rails I am the co-founder of a Flutter Agency (SmartUp Software) in which we provide custom software development and staff augmentation services, having developed and deployed 10+ apps/webs. I developed an award-winning social project called "Berrinche" whose main purpose is to help parents and therapists of those with ASD to discover the causes of disruptive conduct and how to treat them.
    vsuc_fltilesrefresh_TrophyIcon Java
    pandas
    Microsoft Power BI
    Python
    Dart
    In-App Search
    Node.js
    Ruby on Rails
    CSS
    HTML
    C#
    Android
    Angular
    JavaScript
    Flutter
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

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

Java Tutor Hiring Guide

Hiring a Java tutor can help students and professionals alike improve their programming skills and master Java, one of the most widely used programming languages. Whether you’re preparing for an exam, building a project, or starting a career in software development, this guide will help you find the right Java tutor for your needs.

What does a Java tutor do?

A Java tutor provides personalized instruction on Java programming, helping learners understand key concepts like object-oriented programming (OOP), data structures, algorithms, and more. They work with learners of all levels, from beginners just starting with Java to advanced developers looking to deepen their expertise.

Java tutors also offer practical guidance on coding best practices, debugging, and project development, ensuring students gain hands-on experience and problem-solving skills.

Why hire a Java tutor?

Hiring a professional tutor offers personalized support that caters to your specific learning needs. A tutor can help you accelerate your learning and master Java in a way that’s tailored to your goals.

  • Customized lessons. Tutors design lessons that fit your pace and learning style, focusing on the areas where you need the most help.
  • Practical coding practice. Tutors help you apply your learning to real-world projects, improving your coding and problem-solving skills.
  • Exam preparation. If you're preparing for a certification or school exam, a tutor can help you review key concepts and practice coding challenges.
  • Project guidance. Tutors provide support for specific Java projects, offering feedback and helping you troubleshoot issues.
  • Confidence building. With a tutor’s guidance, you’ll build confidence in your coding abilities and tackle more complex Java projects.

How to hire Java tutors

Hiring a tutor on Upwork is easy. Follow these steps to find the right tutor for your learning needs:

  • Sign up. Create a Client account on Upwork to get started.
  • Post a job. Write a detailed job post outlining your learning goals, your current level of Java knowledge, and any specific topics you need help with. For more, see this guide on how to post a job.
  • Shortlist talent. Review proposals and profiles of Java tutors with experience teaching learners at your level or working on topics relevant to your goals.
  • Interview candidates. Ask about their teaching approach, their experience with Java, and how they measure student progress.
  • Hire talent. Select the best tutor for your needs and hire them through Upwork’s secure platform.

For more details on the hiring process, see this guide on how to hire freelancers.

How to write a Java tutor job post

Writing a clear job post will help attract the best Java tutors. Follow these steps:

  • Job title. Clearly state that you are looking for a “Java Tutor” or “Java Programming Tutor.”
  • Job description. Include details about your learning goals, your level of Java knowledge, and any specific topics or projects you need help with.
  • Required skills. Mention relevant skills, such as experience with Java frameworks (e.g., Spring, Hibernate), algorithms, or test-driven development.
  • Timeline. Specify how often you want lessons and if you’re preparing for an exam or project deadline.
  • Budget. Provide a clear budget for the tutoring services, whether hourly or for a package of lessons.

Common Java tutor responsibilities

Java tutors are responsible for guiding learners through Java concepts and practical applications. Here are some common responsibilities:

  • Teaching Java fundamentals. Explaining core Java concepts like variables, loops, arrays, and object-oriented programming.
  • Code review and debugging. Reviewing students’ code and helping troubleshoot errors and improve code quality.
  • Project support. Assisting students with Java-based projects, including design, coding, and debugging.
  • Exam preparation. Helping students prepare for exams by reviewing concepts, practicing coding problems, and providing study materials.
  • Advanced Java topics. Teaching more advanced topics like multi-threading, data structures, algorithms, and Java frameworks.

Industries hiring Java tutors

Java tutors are hired across various industries, especially in sectors where Java development skills are in demand. Some common industries include:

  • Education. Schools and universities hire Java tutors to support students in computer science courses.
  • Software development. Developers looking to improve their Java skills or work on Java projects often hire tutors.
  • Tech startups. Entrepreneurs and developers in startups hire Java tutors to help improve their development skills for building apps and software.
  • Financial services. Professionals in finance and banking often need Java expertise to work on financial applications or systems.
  • Gaming and entertainment. The gaming industry frequently uses Java for building desktop and mobile games, putting tutors in demand for game developers.

FAQ

How long does it take to learn Java with a tutor?

The timeline depends on your learning goals and current experience. Beginners may need several months of regular lessons, while more experienced learners can improve specific skills in a few weeks.

Can a tutor help me with Java certifications?

Yes, many Java tutors can help you prepare for certifications like Oracle Certified Associate (OCA) or Oracle Certified Professional (OCP) by reviewing key concepts and providing practice questions.

What tools or platforms will I need to learn Java?

Most Java tutors will recommend tools like Visual Studio, IntelliJ IDEA, Eclipse, or NetBeans for coding. They may also use collaborative coding platforms to review your work during lessons.

Can a tutor help me build a specific Java project?

Yes, tutors often assist with project-based learning, providing guidance on design, coding, and debugging to help you complete your project successfully.

What qualifications should I look for in a Java tutor?

Look for tutors with experience in software development, proficiency in Java frameworks and libraries, and a background in teaching or mentoring Java students.

Hire a Java tutor on Upwork

Ready to find a qualified Java tutor for your learning journey? Sign up for Upwork and post a job to connect with experienced tutors who can help you master the language and advance your coding skills.

View less
Schedule a call