1

Backend Engineer Java Jobs in Walnut Creek, CA (NOW HIRING)

... Staff Back End Engineers to join our growing Engineering organization. We have multiple teams ... speed on modern tech stacks (Java, Spring Boot, Microservices, AWS, Postgres, Kubernetes)

As a Senior Backend Engineer , you will have a hand in architecting the technology and customer ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...

As a Senior Backend Engineer , you will have a hand in architecting the technology and customer ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...

As a Senior Backend Engineer , you will have a hand in architecting the technology and customer ... Rich development experience with Java, Spring, and SQL * Experience developing scalable, customer ...

Sr. Software Engineer - Java

Pleasanton, CA · On-site

$138K - $182K/yr

Responsibilities : • Design, develop, and maintain Java-based backend services across both secure ... with DevOps, QA, and Product teams to ensure smooth delivery, operational readiness, and high ...

Cardless is looking for an experienced backend engineer to join our exceptional team! You'll play a ... Java, Python) and ecosystem * Track record of delivering complex technical projects end-to-end ...

Proficiency in backend programming languages such as Python, Java, Kotlin, Node.js, or Go and experience building secure systems, APIs, and microservices * Strong understanding of security best ...

next page

Showing results 1-20

Backend Engineer Java information

See Walnut Creek, CA salary details

$11

$60

$81

How much do backend engineer java jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for backend engineer java in Walnut Creek, CA is $60.50, according to ZipRecruiter salary data. Most workers in this role earn between $53.75 and $69.76 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 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 the key skills and qualifications needed to thrive as a Backend Engineer Java, and why are they important?

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 are popular job titles related to Backend Engineer Java jobs in Walnut Creek, CA? For Backend Engineer Java jobs in Walnut Creek, CA, the most frequently searched job titles are:
What job categories do people searching Backend Engineer Java jobs in Walnut Creek, CA look for? The top searched job categories for Backend Engineer Java jobs in Walnut Creek, CA are:
What cities near Walnut Creek, CA are hiring for Backend Engineer Java jobs? Cities near Walnut Creek, CA with the most Backend Engineer Java job openings:
Senior Backend Engineer (Remote)

Senior Backend Engineer (Remote)

inPowered

San Francisco, CA • Remote

Full-time

Re-posted 23 days ago


Job description

The Role

We are seeking a brilliant engineer to help accelerate the build out of our client-facing content marketing platform. The candidate will be working closely with our teams to design and implement new systems, maintain operations of the production systems and to coordinate work across all the initiatives of the Engineering team. The candidate will operate in a distributed architecture building the infrastructure to manage Big Data and solve complex algorithmic problems. Will deliver initiatives that drive revenue and improve efficiency in line with our business strategy. Will maintain in-depth knowledge of the organization's technologies and architectures. Will develop and enforce best practices for master data management and development. The ideal candidate is a passionate developer with significant experience in designing and building complex systems. Capable of providing extraordinary output in terms of quantity and quality.


Responsibilities

  • Autonomously deliver key new features for our back-end systems
  • Improve performance, scalability, maintainability, and flexibility of our back-end systems
  • Deliver code in an agile team environment
  • Drive innovation through rapid prototyping and iterative development
  • Participate in development life cycle activities - design, code, test and release


Requirements:

  • 6+ years’ experience in Java
  • Experience leading software engineering teams
  • Experience creating complex projects, regarding architecture and development
  • Ability to work independently and with teams
  • Extensive experience with Service Oriented Architectures
  • Solid experience with SQL and noSQL database solutions
  • Experience on tools like Spark, Kafka, and Clickhouse
  • Familiarity with AWS and Docker
  • Strong analytical skills

Powered by JazzHR

FhYCIRU9HJ