2

Remote Java Programming Jobs in California (NOW HIRING)

Software Engineer, Full Stack (Python, Java, Rust, C#, C++) Type: Contract Compensation: $50-$65/hour Location: Remote Commitment: 40 hours/week Role Responsibilities * Build and ship full-stack ...

Senior Software Engineer, Full Stack (Python, Java, Rust, C#, C++) Type: Contract Compensation: $90-$110/hour Location: Remote Commitment: 40 hours/week Role Responsibilities * Build and ship full ...

Software Engineer

Los Angeles, CA · Remote

$105K - $130K/yr

Build and enhance microservices-based architectures using Java, Spring Boot, and RESTful APIs ... REMOTE Benefits 401(k) Parental leave Health insurance Paid time off Employee discount Vision ...

Senior Software Engineer (backend)

Bodega Bay, CA · Remote

$145K - $191K/yr

We are using Java/Spring, AWS, Lambda, Postgres, NoSQL, Kafka, and much more. Our company is still ... Experience working with remote teams on complex software experiences * Experience with JavaScript ...

Remote Software Engineer (USA Only) | $60 - $80 per hour Are you a software engineer who thrives in ... Python, Java, JavaScript, C#, or Go. * Experience with front-end frameworks (React, Angular, or Vue ...

Software Engineer, Full Stack (Python, Java, Rust, C#, C++) Type: Contract Compensation: $50-$65/hour Location: Remote Commitment: 40 hours/week Role Responsibilities * Build and ship full-stack ...

New

Remote Commitment: 40 hours/week Role Responsibilities * Build and ship full-stack applications ... Production experience in at least one of Python , Java , Rust , C# , or C++ , plus working ...

Software Engineer

Petaluma, CA · Remote

$125K - $150K/hr

... remote management, and operational insights. You'll join a small, high-impact team (3-4 engineers) working across: * A Java-based tablet/peripheral management platform * A Python-based IoT system for ...

Software Engineer

San Francisco, CA · On-site +1

$146K - $235K/yr

Employee divides their time between in-office and remote work. Access to an office location is ... Experience working the full stack in one or more of OO programming languages like C# or Java

Showing results 41-60

Remote Java Programming information

What is remote Java programming?

Remote Java programming refers to working as a Java developer from a location outside of a traditional office, often from home or any place with internet access. This role involves designing, coding, testing, and maintaining Java applications and systems, collaborating with team members virtually. Remote Java programmers use various communication and collaboration tools to stay connected and manage projects efficiently. This setup offers flexibility and can provide a better work-life balance while still allowing developers to contribute to software projects globally.

What are the key skills and qualifications needed to thrive as a remote Java programmer?

To thrive as a Remote Java Programmer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related experience. Familiarity with development tools like IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks such as Spring Boot is essential, and certifications like Oracle Certified Professional Java Programmer can be beneficial. Excellent problem-solving skills, self-motivation, and effective remote communication abilities help set standout professionals apart. These skills ensure you can deliver reliable, high-quality code and collaborate efficiently within distributed teams.

What are some common challenges faced by remote Java programmers, and how can they be addressed?

Remote Java programmers often encounter challenges such as communication barriers with team members, managing time effectively across different time zones, and ensuring secure access to development environments. To address these, it’s important to use collaboration tools like Slack or Jira, establish clear communication routines, and follow best practices for code version control and security. Regular virtual meetings and code reviews also help maintain alignment and code quality within a distributed team.

What is the difference between Remote Java Programming vs Remote Java Developer?

AspectRemote Java ProgrammingRemote Java Developer
Required CredentialsBachelor's in Computer Science or related field, Java certificationsBachelor's in Computer Science or related field, Java certifications
Work EnvironmentIndependent coding, project-based tasks, remote collaborationDesign, develop, and maintain Java applications, often in team settings
Employer & Industry UsageTech companies, startups, freelance platformsSoftware firms, enterprise solutions, tech industry
Search & Comparison IntentFocus on coding skills, remote work optionsFocus on development responsibilities, project scope

Remote Java Programming typically emphasizes individual coding tasks and freelance or project-based work, while Remote Java Developer involves designing and maintaining Java applications within a team environment. Both roles require similar credentials but differ in scope and work style.

What are the most commonly searched types of Java Programming jobs in California?

The most popular types of Java Programming jobs in California are:

What cities in California are hiring for Remote Java Programming jobs?

Cities in California with the most Remote Java Programming job openings:

Infographic showing various Remote Java Programming job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Software Developer

Mercor

San Francisco, CA • Remote

$50 - $65/hr

Full-time

Posted 11 days ago


Job description

About the job

Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark, General Catalyst, Peter Thiel, Adam D'Angelo, Larry Summers, and Jack Dorsey.

Position: Software Engineer, Full Stack (Python, Java, Rust, C#, C++)
Type: Contract
Compensation: $50–$65/hour
Location: Remote
Commitment: 40 hours/week

Role Responsibilities

  • Build and ship full-stack applications, services, and internal tools using Python, Java, Rust, C#, C++, or TypeScript to exercise frontier model capabilities end to end.
  • Integrate pre-release model APIs into working software, including tool interfaces, evaluation harnesses, and telemetry.
  • Diagnose and document model and integration failure modes, translating engineering observations into clear written feedback for the research team.
  • Prototype quickly against shifting requirements, delivering working increments with limited up-front specification.
  • Collaborate with the engineering manager and other engineers to maintain consistency in code quality, architecture, and technical documentation.

Qualifications

Must-Have

  • 3+ years of dedicated professional experience building and shipping production software at a recognized, top-tier organization.
  • Production experience in at least one of Python, Java, Rust, C#, or C++, plus working proficiency in a second language.
  • Hands-on experience across the stack: backend services and APIs, a modern front-end framework (React or equivalent), relational or document databases, and cloud deployment.
  • Demonstrated ability to onboard onto an unfamiliar codebase and deliver working code quickly with minimal ramp-up.
  • Ability to engage reliably for at least 40 hours/week during weekdays.
  • Strong written communication skills and the ability to explain complex technical decisions clearly.

Compensation & Legal

  • W-2 employment with Cincinnatus LLC.
  • Paid weekly via Stripe Connect.

Application Process (Takes 20–30 mins to complete)

  • Upload resume
  • AI interview based on your resume
  • Submit form

Resources & Support

  • For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome
  • For any help or support, reach out to: support@mercor.com

PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.


#hiringmercor