1

Java Software Engineer Jobs in Dublin, CA (NOW HIRING)

Java Back end Engineer

Sunnyvale, CA · On-site

$100K - $115K/yr

Java Back end Engineer Who We Are: Quest Global delivers world-class end-to-end engineering ... Participate in peer reviews, learn and apply software engineering best practices to your work.

Java Back end Engineer

Sunnyvale, CA · On-site

$100K - $115K/yr

Java Back end Engineer Who We Are: Quest Global delivers world-class end-to-end engineering ... Participate in peer reviews, learn and apply software engineering best practices to your work.

Sr. Software Engineer - Java

Pleasanton, CA · On-site

$139K - $183K/yr

Expert-level object-oriented programming skills and deep understanding of Java internals, including JVM behavior, garbage collection, and memory management. * Strong track record in software ...

Job brief We are seeking a Software Engineer to execute the full lifecycle of the product ... Experience developing Java Web Services with public API (e.g. REST, SOAP) * Experience with ...

Develop backend services, RESTful APIs, and microservices using Java and Spring Boot. * Build and ... Strong understanding of software engineering principles, design patterns, testing, debugging ...

Sr. Java Developer

Pleasanton, CA · On-site

$63.75 - $81.25/hr

Full stack developer with recent In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture * 10+ years of software development experience * BS ...

Staff Java Engineer

San Francisco, CA · On-site

$61 - $83.75/hr

About the Opportunity We are looking for an experienced Senior Backend Software Engineer with the ... You will use your skills in Java, Kubernetes, and cloud-native development to deliver high-quality ...

Staff Java Engineer

San Francisco, CA · On-site

$61 - $83.75/hr

About the Opportunity We are looking for an experienced Senior Backend Software Engineer with the ... You will use your skills in Java, Kubernetes, and cloud-native development to deliver high-quality ...

Staff Java Engineer

San Francisco, CA · On-site

$61 - $83.75/hr

About the Opportunity We are looking for an experienced Senior Backend Software Engineer with the ... You will use your skills in Java, Kubernetes, and cloud-native development to deliver high-quality ...

Showing results 41-60

Java Software Engineer information

See Dublin, CA salary details

$30

$68

$96

How much do java software engineer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for java software engineer in Dublin, CA is $68.05, according to ZipRecruiter salary data. Most workers in this role earn between $56.06 and $76.88 per hour, depending on experience, location, and employer.

What does a Java software engineer do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

What does a Java software engineer do?

A Java Software Engineer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on building efficient, scalable, and robust systems, often collaborating with other developers, testers, and stakeholders. Their tasks can include writing code, debugging, testing, and optimizing Java applications for various platforms, such as web, mobile, or enterprise environments. Java Software Engineers also help ensure that software solutions meet client or business requirements and adhere to industry best practices.

What are some typical challenges Java software engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

What are the key skills and qualifications needed to thrive as a Java software engineer, and why are they important?

To thrive as a Java Software Engineer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

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

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

What are the most commonly searched types of Java Software Engineer jobs in Dublin, CA?

The most popular types of Java Software Engineer jobs in Dublin, CA are:

What are popular job titles related to Java Software Engineer jobs in Dublin, CA?

For Java Software Engineer jobs in Dublin, CA, the most frequently searched job titles are:

What job categories do people searching Java Software Engineer jobs in Dublin, CA look for?

The top searched job categories for Java Software Engineer jobs in Dublin, CA are:

What cities near Dublin, CA are hiring for Java Software Engineer jobs?

Cities near Dublin, CA with the most Java Software Engineer job openings:

Infographic showing various Java Software Engineer job openings in Dublin, CA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $141,542 per year, or $68 per hour.

Java Back end Engineer

Quest Global

Sunnyvale, CA • On-site

$100K - $115K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 days ago


Quest Global rating

7.8

Company rating: 7.8 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

243rd of 449 rated engineering


Job description

Job Requirements

POSITION: 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 technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.

We are looking for humble geniuses, who believe that engineering has the potential to make the impossible possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. The achievers and courageous challenge-crushers we seek, have the following characteristics and skills

 What You will Do:

  • Estimate, plan, and implement Java back end applications 
  • Work closely with stakeholders to gather requirements to build new modules or improve existing modules.
  • Evaluate, maintain and improve existing code base to ensure that it is properly structured and utilize software engineering best practices.
  • Troubleshoot, identify, and research reported issues, and have the ability to provide recommendations by comparing advantages and disadvantages of various solutions.
  • Stay on top of new technologies and tools, and adopt relevant ones to the team.
  • Participate in peer reviews, learn and apply software engineering best practices to your work. 
  • Accountable for meeting assigned project objectives and timelines.
  • Set engineering vision and direction for existing and future applications. 
  •  

What You Will Bring:

  • 8 - 12 Years of experience in designing and developing back end applications
  • Experience with designing and developing web applications with an emphasis on frontend
  • Strong experience with back end technologies and frameworks - Java, Spring, Spring Boot
  • Proficient with consuming REST APIs and handling all HTTP responses
  • Experience with backend web services frameworks
  • Some experience with relational databases - SQL
  • Strong experience with Git, Bug tracking, and collaborating with a software team
  • Basic understanding of Containerization and DevOps processes (Docker, Kubernetes, AWS, CI/CD)
  • Strong debugging and diagnostic skills
  • Excellent communication and interpersonal skills
  • Excellent multi-tasking and organizational skills
  • Excellent problem solving and analytical thinking skills
  • Self-directed, analytical, and collaborative with a constant desire to learn, improve, and make things better
  • Experience working with a cross-disciplinary team of PMs, designers and other developers

Pay Range: $100,000-$115,000 per annum

Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure. We also offer a comprehensive benefits package, including health insurance, paid time off, and retirement plan.

Work Requirements:

This role is considered an on-site position located in Cupertino, CA, USA

  • You must be able to commute to and from the location with your own transportation arrangements to meet the required working hours. 
  • Shop floor environment, which may include but not limited to extensive walking, and ability to lift up to 40 lbs.

Benefits begin on day one:

·      401(k) matching

·      Dental insurance

·      Health insurance

·      Paid time off

·      Vision insurance

·      Employer paid Life Insurance, Short- & Long-Term Disability



What Quest Global employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom