1

Backend Engineer Java Jobs in Oakland, CA (NOW HIRING)

Java Back end Engineer

Sunnyvale, CA · On-site

$100K - $115K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Java Back end Engineer Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together ...

Java Back end Engineer

Sunnyvale, CA

$100K - $115K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Java Back end Engineer Who We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together ...

Backend Java Developer

Mountain View, CA · On-site

$59.25 - $76.75/hr

Backend Developer (Java) - 8 Openings Location : Mountain View, CA 12 months Required Skills * 7+ years of experience in backend software development. * Strong expertise in Java (17/21), Spring Boot ...

Required : • Proficiency in backend programming languages like Java or Go. • Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis). • Experience with cloud ...

... and Java). Write clean, efficient, and testable code adhering to modern software engineering ... Experience with the Backend-for-a-Frontend design pattern. * Proven experience building ...

Company Description Intelliswift Software, Inc The Backend stack engineer will be responsible for ... Proficiency in Java (1.7 or later), JUnit, database technologies.Experience developing web ...

Backend Engineer

San Francisco, CA · On-site

$130K - $160K/yr

  • Medical

  • PTO

The user-facing application's backend is a Java-based web application built on top of Dropwizard ... Engineering Culture We strongly believe that engineering teams work best when everyone is an ...

Senior Backend Engineer

San Francisco, CA · On-site

$120 - $150/hr

  • Medical

  • Dental

  • Vision

  • Retirement

We're seeking a Senior Backend Engineer to design, build, and scale secure, enterprise-grade ... Python, or Java). Experience designing and operating production APIs and relational databases.

New

Senior Backend Engineer

San Carlos, CA · On-site

$100 - $160/hr

  • Medical

  • Dental

  • Vision

  • Life

Senior Backend Engineer $100000 - $160000 per year | San Carlos, CA | Hybrid | Permanent Science ... Working with JVM and Java Springboot to develop and manage microservices. * Implementing and ...

New

Java Backend Developer

Oakland, CA · On-site

$58 - $75.25/hr

Java Backend Developer (W2 and C2C accepted) location : 100% Onsite | Oakland, CA Duration : Contract until April 2026 local candidates are required!! We're looking for a strong Java Backend ...

... and Java). Write clean, efficient, and testable code adhering to modern software engineering ... Experience with the Backend-for-a-Frontend design pattern. * Proven experience building ...

They are seeking a backend engineer to build their cloud security platform, collaborating with ... Java and databases (e.g., SQL, Neo4j). • Strong problem-solving skills and ability to work ...

Backend Engineer

Palo Alto, CA · On-site

  • Medical

  • Dental

  • Retirement

  • PTO

Role Step is looking for a Backend Software Engineer. As part of the team you'll be at the ... Kotlin, Java * gRPC, Protocol Buffers, jOOQ, Dagger, Swagger * PostgreSQL * Google Kubernetes ...

Lead Backend Engineer

San Francisco, CA · On-site

$172K - $215K/yr

  • Medical

  • Retirement

  • PTO

Lead backend development and support of services across backend (Java/Spring Cloud) and integration platforms (Mulesoft and others) * Utilize working knowledge of AI-powered developer tools (e.g ...

next page

Showing results 1-20

Backend Engineer Java information

See Oakland, CA salary details

$11

$62

$84

How much do backend engineer java jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for backend engineer java in Oakland, CA is $62.74, according to ZipRecruiter salary data. Most workers in this role earn between $55.77 and $72.31 per hour, depending on experience, location, and employer.

What does a backend engineer Java do?

A Backend Engineer Java is responsible for developing and maintaining the server-side logic, databases, and application programming interfaces (APIs) using the Java programming language. They ensure that the backend of web applications or software systems is efficient, secure, and scalable. Their work often involves collaborating with frontend developers, designing system architecture, and optimizing performance to handle large volumes of user requests. Backend Java engineers often use frameworks such as Spring or Hibernate and work with databases like MySQL or PostgreSQL.

What are the key skills and qualifications needed to thrive as a backend engineer Java?

To thrive as a Backend Engineer Java, you need a solid understanding of Java programming, data structures, algorithms, and experience with backend frameworks, typically supported by a relevant degree or industry experience. Familiarity with tools and technologies such as Spring Boot, RESTful APIs, relational databases, and build systems like Maven or Gradle is commonly required. Problem-solving ability, teamwork, and effective communication are crucial soft skills for excelling in collaborative and fast-paced development environments. These combined skills ensure robust, scalable backend systems that meet business needs and integrate smoothly within larger software architectures.

How does a backend engineer Java typically collaborate with frontend developers and other stakeholders in a project?

As a Backend Engineer Java, you will regularly collaborate with frontend developers to ensure seamless integration between server-side logic and user interfaces. This often involves participating in design discussions, clarifying API requirements, and troubleshooting integration issues. You’ll also engage with product managers, QA engineers, and sometimes DevOps teams to align on project goals, timelines, and deployment strategies. Effective communication is key to translating business requirements into reliable backend solutions and maintaining smooth workflows across the team.

What is the difference between Backend Engineer Java vs Backend Developer Java?

AspectBackend Engineer JavaBackend Developer Java
Primary FocusDesigning, developing, and maintaining server-side applications and systemsImplementing and coding backend functionalities based on specifications
ResponsibilitiesSystem architecture, performance optimization, API developmentWriting code, debugging, integrating databases
Skills & CertificationsJava, Spring, REST APIs, SQL, cloud platformsJava, Spring, SQL, version control, testing tools
Work EnvironmentCollaborative teams, project planning, architecture designCode implementation, debugging, feature development

Both roles require Java expertise and similar certifications, but Backend Engineer Java typically involves higher-level system design and architecture responsibilities, while Backend Developer Java focuses more on coding and implementing features. Employers often see these roles as complementary within software development teams.

What are popular job titles related to Backend Engineer Java jobs in Oakland, CA?

For Backend Engineer Java jobs in Oakland, CA, the most frequently searched job titles are:

What job categories do people searching Backend Engineer Java jobs in Oakland, CA look for?

The top searched job categories for Backend Engineer Java jobs in Oakland, CA are:

What cities near Oakland, CA are hiring for Backend Engineer Java jobs?

Cities near Oakland, CA with the most Backend Engineer Java job openings:

Infographic showing various Backend Engineer Java job openings in Oakland, CA as of August 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $130,503 per year, or $62.7 per hour.

Senior Java Backend Engineer

MphasiS Corporation USA

Menlo Park, CA • On-site

$142K - $184K/yr

Other

Posted 19 days ago


Job description

Job Description: Senior Java Backend Engineer

Location: Menlo Park, California, USA

Interview Mode: 2 round with Mphasis & 2 round with client

In-person mandatory

Role Overview

We are seeking a highly skilled Senior Backend Engineer to join our Middle Office Core Platform team in Menlo Park, CA. This role focuses on driving product development and modernization initiatives by building scalable, high-performance systems that deliver strong business outcomes. The ideal candidate is a hands-on engineer with deep expertise in backend technologies, microservices architecture, and cloud-native development.

Key Responsibilities

  • Participate in technical discussions and architecture design, presenting ideas through whiteboarding and design reviews
  • Collaborate closely with cross-functional teams in a fast-paced agile environment
  • Design and develop scalable backend components and microservices
  • Ensure code quality through best practices, unit testing, and automation
  • Define interfaces and communication between system components
  • Contribute to build, release, and deployment pipelines
  • Continuously improve system performance, scalability, and reliability

Basic Qualifications

  • Bachelor s degree in computer science, Engineering, or related STEM field
  • 7+ years of professional software engineering experience

Technical Qualifications

  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles
  • Hands-on experience in microservices architecture and development, Databases such as Oracle MySQL, Sybase, PostgreSQL etc.
  • 7 years or more experience in Java(Spring Framework) and or Go
  • Preferred experience in Python scripting
  • Preferred experience in ServiceMesh, Containers and Kubernetes technologies
  • Preferred hands-on experience in building cloud-based software leveraging cloud and open source technology and frameworks
  • Experience in building scalable and highly available distributed systems
  • Experience in assessing application performance and optimizing/improving it through design and best coding practices
  • Be an expert in core data structures as well as algorithms and can implement them using language of choice
  • Preferred understanding and experience in one of the public clouds (AWS, Azure) native services
  • Experience in agile software development

Preferred Skills

  • Python scripting experience
  • Containerization and orchestration (Docker, Kubernetes)
  • Service Mesh technologies
  • Cloud platforms such as AWS or Azure

Thanks & Regards

Gayathri T

HR & Talent Acquisition

41 Madison Avenue, 35th Floor, New York, NY 10010

M | gayathri.t