Hire the Best Java Developers in California

Clients rate our Java developers
Rating is 4.7 out of 5.
4.7/5
Based on 398 client reviews
Yannick G.

Redlands, California

$100/hr
4.9
8 jobs

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.

  • Java
  • Hibernate
  • RESTful API
  • Docker
  • Oracle Database
  • AWS Lambda
  • Amazon Elastic Beanstalk
  • Apache ActiveMQ
  • Linux System Administration
  • PostgreSQL Programming
Gayithri P.

San Jose, California

$60/hr
5.0
2 jobs

๐—ฅ๐—ฒ๐—น๐—ถ๐—ฎ๐—ฏ๐—น๐—ฒ ๐—”๐—œ ๐—ฑ๐—ผ๐—ฒ๐˜€๐—ป'๐˜ ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ท๐˜‚๐˜€๐˜ ๐—ณ๐—ฟ๐—ผ๐—บ ๐—ฏ๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—ฝ๐—ฟ๐—ผ๐—บ๐—ฝ๐˜๐˜€. ๐—œ๐˜ ๐—ฐ๐—ผ๐—บ๐—ฒ๐˜€ ๐—ณ๐—ฟ๐—ผ๐—บ ๐—ฏ๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—ฒ๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ๐—ถ๐—ป๐—ด. ๐—œ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ ๐—”๐—œ ๐˜๐—ต๐—ฎ๐˜ ๐—ฒ๐—ฎ๐—ฟ๐—ป๐˜€ ๐—ถ๐˜๐˜€ ๐˜„๐—ฎ๐˜† ๐—ถ๐—ป๐˜๐—ผ ๐—ฝ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜๐—ถ๐—ผ๐—ป. First call is free โ€” no pitch, just a conversation about what you need. I spent 5 years as a backend engineer at Walmart, Oracle, and VMware, building systems where reliability wasn't optional. Now I apply that same engineering discipline to AI โ€” because the gap between a promising demo and a product your customers can depend on is almost always engineering work, not model work. Datalumina-certified AI Engineer, focused on production-ready RAG, LLM orchestration, and evaluation. I write about RAG, LLM evaluation, and production AI engineering โ€” happy to share case studies and technical posts on our first call. โœฆ ๐—ช๐—ต๐—ฎ๐˜ ๐—œ ๐—ฏ๐˜‚๐—ถ๐—น๐—ฑ โ€ข RAG assistants that cite their sources and gracefully say "I don't know" โ€ข Support chatbots grounded in your docs and ticket history โ€” ones that actually resolve โ€ข Internal AI tools wired into your CRM, database, or Notion โ€” the kind your team keeps using after week one โ€ข Python-based workflow automation that quietly runs the work no one wants to do manually โœฆ ๐—›๐—ผ๐˜„ ๐—œ ๐˜๐—ต๐—ถ๐—ป๐—ธ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ ๐—”๐—œ ๐˜„๐—ผ๐—ฟ๐—ธ โ€ข Retrieval and cost-optimization first, model second. โ€ข I evaluate before I promise โ€” if I can't measure it, I won't claim it won't break โ€ข Guardrails from day one โ€” not bolted on after the first embarrassing output โ€ข I match the tool to the problem โ€” sometimes a scheduled script beats an AI agent, and I'll tell you when that's true โœฆ ๐—ง๐—ผ๐—ผ๐—น๐˜€ ๐—œ ๐˜„๐—ผ๐—ฟ๐—ธ ๐˜„๐—ถ๐˜๐—ต ๐—Ÿ๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ๐˜€ โ€ข Python โ€ข SQL ๐—•๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป๐—ฑ โ€ข FastAPI โ€ข PostgreSQL โ€ข Redis queues ๐—”๐—œ / ๐— ๐—Ÿ โ€ข OpenAI โ€ข Claude โ€ข Gemini โ€ข PydanticAI โ€ข LangChain ๐—ฅ๐—ฒ๐˜๐—ฟ๐—ถ๐—ฒ๐˜ƒ๐—ฎ๐—น โ€ข PostgreSQL with pgvector and TimescaleDB โ€ข Semantic search, Hybrid search ๐—”๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ถ๐—ผ๐—ป โ€ข Python โ€ข Scheduled jobs ๐—œ๐—ป๐—ณ๐—ฟ๐—ฎ๐˜€๐˜๐—ฟ๐˜‚๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ โ€ข Hetzner Cloud โ€ข AWS โ€ข Docker โ€ข Git โœฆ ๐—›๐—ผ๐˜„ ๐˜„๐—ฒ'๐—น๐—น ๐˜„๐—ผ๐—ฟ๐—ธ ๐˜๐—ผ๐—ด๐—ฒ๐˜๐—ต๐—ฒ๐—ฟ โ€ข Our first call is free โ€” we figure out what "done" looks like before I quote โ€ข I write down scope, tests, and acceptance criteria, so you always know where we stand โ€ข You'll get readable code, short docs, and a working demo โ€” never a black box โ€ข I don't disappear at handoff โ€” I'll help you through deployment and the first round of real-world fixes Tell me what you're trying to solve. I'll ask the right questions before quoting anything.

  • Java
  • Spring Boot
  • Artificial Intelligence
  • Python
  • Retrieval Augmented Generation
  • LangChain
  • Vector Database
  • LLM Prompt
  • Docker
  • Git
  • REST API
Mel L.

Los Angeles, California

$60/hr
5.0
15 jobs

My Specialties: - PySpark development/optimization - Airflow DAG architecture - AWS EMR pipelines - Parquet / S3 performance - Spark shuffle optimization - Python developement I am a Python Data Engineer and my services primarily include: 1/ The development, design and evaluation of ETL/ELT pipeline (this is the core my expertise) 2/ Python development . and 3/ My Data engineering services would include expertise with : - Airflow - SPark/pySpark - EMR and setup of Spark EMR clusters - Python coding - S3 Buckets (creation, Update, OCR upload, ...) - dynamoDB - postgresSQL I do also offer: - Unix Shell scripting (for which I am guru off) - ETL Workflow design (for which I am an expert of) - genAi with the use of Milvus or pgvector My development work comes fully QA tested and ready to be promoted in production. On demand I will include all Unit-test Pytest functions. My work is guaranteed, you are 100% satisfied or it is 100% free! My work also includes project management as I will divide my tasks accordingly and can segment my project in user stories if that can help your organization.

  • Python
  • FastAPI
  • Bash Programming
  • ETL Pipeline
  • Vector Database
Patrick L.

San Diego, California

$75/hr
5.0
21 jobs

Seasoned software developer with broad experience and skills: โ€ข Web application and server development, from proprietary C++ to J2EE to LAMP. โ€ข WordPress plugin; Laravel application โ€ข Adoption/integration of thirdparty components into applications. โ€ข Single page web applications with Javascript; HTML/CSS; Bootstrap, Vue.js โ€ข Web site setup and administration. โ€ข Porting C++ code from Unix to Windows. Write clean, robust, and well documented code.

  • Java
  • Web Development
  • PHP
  • JavaScript
  • C++
  • WordPress
  • API Development
  • LAMP Stack
  • RESTful API
  • OAuth
  • Laravel
  • Amazon ECS
  • Multithreaded Programming
Ilya O.

Discovery Bay, California

$90/hr
5.0
39 jobs

Getting things done start to finish, high complexity projects, diverse technologies, performance, reliability and quality. I have a track record of solving difficult problems and delivering complex cross functional software projects, deploying engineering solutions that benefit the entire organization, and defining key technical standards. I build, coach and support stellar teams while being hands-on and fully engaged in technical intricacies. Core specializations: - Complex distributed systems - design, architecture, quality control, maintenance strategies - Identity management, account security, financial compliance, KYC, data privacy - Large systems modernization and refactoring - Operations reliability, high availability/high performance services - Defining organizational standards, mentoring, tech hiring strategies Platforms and environments: - backend and full stack web development - high availability services and applications - cross platform mobile development Technology background: - software development: Java, Scala, Clojure, ClojureScript, Python, JavaScript, Dart, TypeScript, PHP - deployment and maintenance: Linux, FreeBSD, AWS, GCP, Grafana, Prometheus - databases: PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB and others - mobile development: React Native, Flutter, native iOS apps

  • Java
  • Clojure
  • Scala
  • Perl
  • Apache Tapestry
  • ClojureScript
  • JavaScript
  • Twitter/X Bootstrap
  • React Native
  • Flutter
Sohaib K.

Sacramento, California

$50/hr
5.0
11 jobs

You have an idea. You need it built fast, clean, and ready for real users. That is exactly what I do. I am a full-stack developer who ships production-ready MVPs in 7-14 days. My workflow combines AI-assisted development tools with 5+ years of software engineering experience (Java, Python, React, Salesforce), which means I deliver in days what traditional dev shops quote in months. What you get when you work with me: - A working, deployed product not a prototype or wireframe - Professional UI built with modern React/Next.js - Backend, database, and authentication fully configured - Analytics dashboard so you can track users from day one - Full codebase on GitHub with documentation - AI and automation integrations (OpenAI, n8n, LangChain) if your product needs them My tech stack: React, Next.js, TypeScript, Python/FastAPI, Node.js, PostgreSQL, Firebase, Salesforce (Apex, LWC, Flows, Experience Cloud), n8n, OpenAI API, LangChain. My background: 4 years as a backend Java developer, now a Salesforce Developer/Administrator managing three enterprise-scale applications. I bring enterprise-grade thinking to startup-speed execution. If you have an idea and a timeline, send me a message. I will respond with a free project scope and timeline estimate within 24 hours.

  • Java
  • Spring Boot
  • AngularJS
  • Kubernetes
  • RESTful API
  • Microservice
  • Docker
  • JavaScript
  • HTML
  • CSS
  • Salesforce
  • Salesforce Einstein
  • Salesforce App Development
  • Salesforce Service Cloud
  • CRM Development

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

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

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

Resources to help you hire

Cost to hire a Java Developer

Cost to hire a Java Developer

Explore typical Java Developer rates and what businesses pay to hire top talent.

Java Developer job description template

Java Developer job description template

Get tips to write a job post that attracts qualified Java developers.

Java Developer interview questions

Java Developer interview questions

Top interview questions to help you hire the right Java developers, faster.

How do I hire a Java Developer in California on Upwork?

You can hire a Java Developer in California on Upwork in four simple steps:

  • Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
  • Browse top Java Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
  • Hire the right Java Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Java Developer?

Rates charged by Java Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Java Developer in California on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Java Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Java Developer team you need to succeed.

Can I hire a Java Developer in California within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Java Developer proposals within 24 hours of posting a job description.