2

Remote Senior Java Developer Jobs in San Francisco, CA

Java Developer

Oakland, CA · On-site +1

$58.50 - $75.75/hr

We're looking for a Senior Java Developer to help design, build, and support scalable enterprise applications in a hybrid environment with onsite collaboration in Oakland, Rancho Cordova, or ...

New

Senior Electrical Engineer

Concord, CA · On-site +1

$118K - $153K/yr

Step into Your New Role We are looking to hire a full-time hybrid or remote Senior Electrical Engineer in our California locations. The Senior Electrical Engineer will work with senior colleagues to ...

Senior Electrical Engineer

Concord, CA · On-site +1

$118K - $153K/yr

Step into Your New Role We are looking to hire a full-time hybrid or remote Senior Electrical Engineer in our California locations. The Senior Electrical Engineer will work with senior colleagues to ...

Senior Quality Engineer

San Francisco, CA · Remote

$90K - $122K/yr

About the role This is a newly created, fully remote Senior Quality Engineer role based on the US West Coast. You'll work the same way our Sydney-based QEs do - using our existing tooling ...

Senior Quality Engineer

San Francisco, CA · On-site +1

$104K - $141K/yr

About the role This is a newly created, fully remote Senior Quality Engineer role based on the US West Coast. You'll work the same way our Sydney-based QEs do - using our existing tooling ...

next page

Showing results 1-20

Remote Senior Java Developer information

See San Francisco, CA salary details

$13

$74

$101

How much do remote senior java developer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for remote senior java developer in San Francisco, CA is $74.02, according to ZipRecruiter salary data. Most workers in this role earn between $64.86 and $82.69 per hour, depending on experience, location, and employer.

What is a remote senior Java developer?

A Remote Senior Java Developer is an experienced software engineer who specializes in designing, developing, and maintaining applications using the Java programming language while working from a remote location. They are responsible for leading projects, mentoring junior developers, and ensuring code quality and performance. This role typically requires strong problem-solving skills, in-depth knowledge of Java frameworks, and the ability to collaborate with distributed teams online.

How does a remote senior Java developer typically collaborate with distributed teams to ensure project success?

Remote Senior Java Developers often work with globally distributed teams, using collaboration tools like Slack, Jira, and Git to maintain clear communication and track project progress. Regular virtual meetings, code reviews, and pair programming sessions help ensure alignment and high code quality. Building strong documentation habits and proactively sharing knowledge are also key to overcoming challenges posed by different time zones and work styles. Successful collaboration in this role relies on both technical expertise and strong interpersonal skills.

What are the key skills and qualifications needed to thrive as a remote senior Java developer, and why are they important?

To thrive as a Remote Senior Java Developer, you need advanced proficiency in Java programming, software architecture, and experience with frameworks like Spring, typically backed by a bachelor’s degree in computer science or related field. Expertise in using version control systems (like Git), build tools (such as Maven or Gradle), and familiarity with cloud platforms (AWS, Azure) is often required. Excellent problem-solving, communication, and self-management skills are crucial for collaborating remotely and leading project components. These skills ensure the delivery of robust, scalable software solutions while maintaining productivity and effective teamwork in a distributed environment.
What are popular job titles related to Remote Senior Java Developer jobs in San Francisco, CA? For Remote Senior Java Developer jobs in San Francisco, CA, the most frequently searched job titles are:
What job categories do people searching Remote Senior Java Developer jobs in San Francisco, CA look for? The top searched job categories for Remote Senior Java Developer jobs in San Francisco, CA are:
What cities near San Francisco, CA are hiring for Remote Senior Java Developer jobs? Cities near San Francisco, CA with the most Remote Senior Java Developer job openings:
Infographic showing various Remote Senior Java Developer job openings in San Francisco, CA as of August 2026, with employment types broken down into 44% Full Time, and 56% Contract. Highlights an 100% Remote job distribution, with an average salary of $153,965 per year, or $74 per hour.

Java Developer

Horizontal Talent

Oakland, CA • On-site, Remote

$58.50 - $75.75/hr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

We’re looking for a Senior Java Developer to help design, build, and support scalable enterprise applications in a hybrid environment with onsite collaboration in Oakland, Rancho Cordova, or Alpharetta. This role offers the opportunity to work on modern Spring Boot microservices, RESTful APIs, and cloud-ready solutions while contributing to application modernization and CI/CD initiatives.

Responsibilities
  • Design, develop, test, and deploy high-performance applications using Core Java and Spring Boot microservices.
  • Build and maintain RESTful APIs and integrate solutions with internal and external systems.
  • Translate business requirements into effective technical designs and implementations.
  • Participate in architecture discussions, design reviews, and code reviews to improve solution quality.
  • Troubleshoot production issues, including performance, scalability, and reliability concerns.
  • Collaborate with Product Owners, Architects, DevOps, QA, and other cross-functional partners.
  • Work within Agile delivery practices and contribute to engineering best practices.
  • Support CI/CD efforts and application modernization initiatives.
  • Design and optimize database structures, queries, and stored procedures for relational database environments.
Skills
  • 7+ years of Java application development experience.
  • Strong hands-on experience with Core Java, including object-oriented programming, collections, multithreading, concurrency, exception handling, JVM concepts, and performance tuning.
  • Experience with Java 8+ features such as streams, lambda expressions, and functional programming concepts.
  • Practical experience with Spring Boot, Spring MVC, Spring Data JPA/Hibernate, Spring Security, and Spring Cloud.
  • Proven background designing and developing microservices-based solutions.
  • Experience creating and supporting REST APIs.
  • Strong database skills with Oracle or SQL Server, including SQL, schema design, query optimization, stored procedures, and performance tuning.
  • Experience with Git, Maven or Gradle, Jenkins, and SonarQube.
  • Ability to collaborate effectively, solve problems proactively, and communicate clearly across technical and non-technical teams.
Preferred Skills
  • Exposure to Azure services such as Azure Kubernetes Service, Azure Functions, Azure Service Bus, Azure App Services, Azure DevOps, or Azure Key Vault.
  • Experience with Docker and Kubernetes.
  • Familiarity with Kafka, RabbitMQ, or other messaging technologies.
  • Knowledge of API gateways and event-driven architectures.
  • Understanding of OAuth and JWT-based security practices.
  • Experience with cloud-native or distributed system development.
  • Background supporting enterprise applications in modern engineering environments.

Horizontal is committed to fostering an inclusive, equitable, and welcoming workplace where people of all backgrounds can thrive. We value diverse perspectives and encourage candidates from all communities to apply.

By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.