2

Remote Java Spring Developer Jobs in California (NOW HIRING)

Senior, Software Engineer (Backend Java)

Sunnyvale, CA · On-site +1

$141K - $183K/yr

This is a full-time onsite role based in Sunnyvale, CA; remote and hybrid options are not available ... In-depth understanding of Java Spring, Spring Boot applications. * Hands-on knowledge of building ...

Software Engineer

Los Angeles, CA · Remote

$105K - $130K/yr

This is a remote position. We are seeking a talented Software Engineer to join our engineering team ... Build and enhance microservices-based architectures using Java, Spring Boot, and RESTful APIs.

New

Java developer - NoSql & Kafka

Santa Clara, CA · On-site +1

$60.25 - $78/hr

We are looking for Java developer with hands-on experience on building n-tier applications using ... Spring Boot * NoSQL database technologies like Cosmos or Cassandra or MongoDB * Kafka * Apache ...

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

New

Java Developer - mid

Folsom, CA · Remote

$50 - $58/hr

W2 Employee Base location- Sacramento (Remote) Compensation: DOE and compensation package of ... Java Developer for 4198" in the subject line Key Skills & Experience * 5+ years of hands-on Java ...

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

Full Stack Developer

San Francisco, CA · On-site +1

$55 - $60/hr

... on Rails, or Java (Spring Boot). * Database Management: * Design, implement, and optimize ... Excellent communication skills with the ability to work effectively in a remote or collaborative ...

Software Engineer

Petaluma, CA · Remote

$125K - $150K/hr

Java (Spring Boot, REST APIs, Maven) * Python/Django * React (hooks, state management, component ... remote management, and operational insights. You'll join a small, high-impact team (3-4 engineers ...

Java React / Angular

Sunnyvale, CA · On-site +1

$60.75 - $78.75/hr

Degree in computer science or related field * 8+ years of exceptional programming skills in Java * Deep technical expertise with Spring Boot, Spring MVC, and other Spring technologies * Solid ...

Software Architect (Java)

El Segundo, CA · On-site +1

$67 - $90.50/hr

Remote Job Type: Full-Time Remote Employment: Remote Optional Job Number: 00905.1 Department ... In this role, you will lead the architectural strategy for a group of five engineering teams ...

Software Architect (Java)

El Segundo, CA · On-site +1

$67 - $90.50/hr

Remote Optional Job Number: 00905 Department: Development Division: HRIS Opening Date: 05/29/2026 ... In this role, you will lead the architectural strategy for a group of five engineering teams ...

$139K - $183K/yr

Summary We are looking for a Senior Java Developer to join our R&D Server team and take a leading ... Our tech stack includes Redis, Oracle, PSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS ...

next page

Showing results 1-20

Remote Java Spring Developer information

What is a remote Java Spring developer?

A Remote Java Spring Developer is a software engineer who specializes in building applications using the Java programming language and the Spring framework while working from a location outside the traditional office, such as from home. Their primary responsibilities include designing, developing, and maintaining server-side applications, APIs, and web services using Spring technologies like Spring Boot, Spring MVC, and Spring Data. Remote Java Spring Developers collaborate with teams using online communication tools and version control systems to deliver scalable and secure software solutions. This role requires strong knowledge of Java, Spring, and related technologies, as well as self-motivation and effective remote work skills.

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

To thrive as a Remote Java Spring Developer, you need strong proficiency in Java programming, deep understanding of the Spring Framework, and a relevant degree or industry experience. Familiarity with tools like Git, Maven, Jenkins, RESTful APIs, and cloud platforms such as AWS or Azure is typically expected, along with certifications like Oracle Certified Professional Java Programmer (OCPJP) being beneficial. Excellent problem-solving abilities, proactive communication, and self-motivation are crucial soft skills for remote collaboration and project delivery. These skills ensure efficient development, seamless teamwork, and the ability to deliver robust, scalable solutions in a distributed work environment.

How does a remote Java Spring developer typically collaborate with team members across different locations?

Remote Java Spring Developers frequently work with distributed teams, using tools like Slack, Zoom, and Jira to communicate and coordinate. Daily stand-ups and code reviews are common practices to ensure everyone is aligned and project goals are met. Developers often pair program, share code repositories via Git, and participate in sprint planning sessions to stay connected and productive. Effective communication and proactive updates are essential to overcome the challenges of working remotely and maintaining smooth collaboration.

What is the difference between Remote Java Spring Developer vs Remote Java Backend Developer?

AspectRemote Java Spring DeveloperRemote Java Backend Developer
Required SkillsJava, Spring Framework, REST APIs, SQLJava, Spring or other frameworks, Database skills, API development
Work EnvironmentRemote, collaborative teams, Agile projectsRemote, backend-focused, often in tech or software companies
Industry UsageSoftware development, enterprise applicationsWeb services, enterprise systems, cloud applications

The main difference is that a Remote Java Spring Developer specializes specifically in Java and the Spring framework, focusing on building and maintaining Spring-based applications. In contrast, a Remote Java Backend Developer may work with various frameworks and technologies for backend development, not limited to Spring. Both roles often work remotely in similar industries, but the Spring Developer role emphasizes expertise in the Spring ecosystem.

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

The most popular types of Java Spring Developer jobs in California are:

What cities in California are hiring for Remote Java Spring Developer jobs?

Cities in California with the most Remote Java Spring Developer job openings:

Infographic showing various Remote Java Spring Developer job openings in California as of August 2026, with employment types broken down into 41% Full Time, 54% Part Time, and 5% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Java Full Stack Developer : 26-02172

Akraya Inc.

Pleasanton, CA • On-site, Remote

$40 - $42/hr

Temporary

Posted 20 days ago


Job description


Primary Skills: Java & Spring Boot (Expert), React & JavaScript (Expert), Microsoft SQL & PostgreSQL (Advanced), Azure AKS & CI/CD (Advanced), API Integration & Cloud Application Development (Expert)
Contract Type: W2 Only
Duration: 7+ Months
Location: Pleasanton, CA.Remote (8:30 AM PT - 5:00 PM PT)
Pay Range: $40 - $42 on W2
Job Summary:
We are seeking a highly skilled Software Engineer to design, develop, and maintain scalable software solutions supporting critical digital product initiatives. The ideal candidate will have strong expertise in Java, Spring Boot, React, JavaScript, Azure, and CI/CD pipelines, with experience across the complete software development lifecycle-from requirements gathering and solution design to cloud deployment and production support. This role requires close collaboration with Product Managers and Technical Leads to deliver secure, high-performance applications that support long-term scalability and business growth.
Key Responsibilities:
  • Design, develop, test, and deploy scalable full-stack applications using Java, Spring Boot, React, and JavaScript.
  • Collaborate with Product Managers, Technical Leads, and cross-functional teams to gather requirements and translate business needs into technical solutions.
  • Build and maintain RESTful APIs and integrate with enterprise applications and third-party systems.
  • Develop and optimize backend services using Microsoft SQL Server and PostgreSQL databases.
  • Design and implement secure, scalable, and high-performance software solutions following engineering best practices.
  • Build and maintain CI/CD pipelines using GitHub, ArgoCD, and modern DevOps practices.
  • Deploy, manage, and troubleshoot applications on Microsoft Azure and Azure Kubernetes Service (AKS).
  • Develop data flow automation solutions and improve application performance, reliability, and scalability.
  • Participate in code reviews, unit testing, integration testing, and production support activities.
  • Contribute to Agile ceremonies, sprint planning, technical documentation, and continuous process improvements.
Must-have Skills:
  • Strong experience with Java and Spring Boot development.
  • Hands-on experience with React and JavaScript for modern web application development.
  • Experience with Microsoft SQL Server and PostgreSQL.
  • Strong knowledge of Azure Cloud and Azure Kubernetes Service (AKS).
  • Experience building and maintaining CI/CD pipelines using GitHub, ArgoCD, or similar DevOps tools.
  • Experience developing REST APIs, system integrations, and data flow automation.
  • Strong understanding of secure coding practices, software architecture, and performance optimization.
  • Experience working across the full Software Development Life Cycle (SDLC).
  • Strong analytical, troubleshooting, and communication skills.
Nice-to-have Skills:
  • Experience with Centric PLM, CLO, or other Product Lifecycle Management (PLM) platforms.
  • Experience with containerized applications and Kubernetes-based deployments.
  • Knowledge of cloud-native architecture and microservices.
  • Experience working in Agile/Scrum development environments.
  • Familiarity with enterprise-scale digital product development.
Preferred Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience developing enterprise-grade cloud applications using Azure technologies.
  • Strong understanding of DevOps, automation, and modern software engineering best practices.
  • Proven ability to collaborate effectively with cross-functional teams while delivering high-quality software in a fast-paced Agile environment.
ABOUT AKRAYA
Akraya is an award-winning IT staffing firm consistently recognized for our commitment to excellence and a thriving work environment. Most recently, we were recognized Stevie Employer of the Year 2025, SIA Best Staffing Firm to work for 2025, Inc 5000 Best Workspaces in US (2025 & 2024) and Glassdoor's Best Places to Work (2023 & 2022)!
Industry Leaders in Tech Staffing
As Talent solutions provider for Fortune 100 Organizations, Akraya's industry recognitions solidify our leadership position in the IT staffing space. We don't just connect you with great jobs, we connect you with a workplace that inspires!
Join Akraya Today!
Let us lead you to your dream career and experience the Akraya difference. Browse our open positions and join our team!

Akraya logo

About Akraya

Sourced by ZipRecruiter

Akraya is an award-winning IT staffing firm and the staffing partner of choice for many leading companies across the US. Akraya was recently voted as a 2021 Best Staffing Firm to Temp for by Staffing Industry Analysts and voted by our employees and consultants as a 2022 Glassdoor Best Places to Work.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Santa Clara, CA, US

Year founded

2001