1

Senior Full Stack Java Developer Jobs in Novato, CA

We're looking for a senior full stack engineer to help build the core systems behind AI teammates for finance. You'll design and ship infrastructure that allows agents to initiate, execute, and ...

Senior Full Stack Engineer New York; Remote; San Francisco Who We Are EDO is the TV outcomes company. Our leading measurement platform connects convergent TV airings to the ad-driven consumer ...

Java Developer

San Francisco, CA · On-site

$60 - $77.75/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Qualifications: Good knowledge in J2EE technologies and able to pick up new ...

next page

Showing results 1-20

Senior Full Stack Java Developer information

See Novato, CA salary details

$12

$68

$91

How much do senior full stack java developer jobs pay per hour?

As of Jun 1, 2026, the average hourly pay for senior full stack java developer in Novato, CA is $68.19, according to ZipRecruiter salary data. Most workers in this role earn between $59.28 and $76.49 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Full Stack Java Developer, and why are they important?

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

What are some common challenges Senior Full Stack Java Developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

What are Senior Full Stack Java Developers?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.
What job categories do people searching Senior Full Stack Java Developer jobs in Novato, CA look for? The top searched job categories for Senior Full Stack Java Developer jobs in Novato, CA are:
What cities near Novato, CA are hiring for Senior Full Stack Java Developer jobs? Cities near Novato, CA with the most Senior Full Stack Java Developer job openings:
Infographic showing various Senior Full Stack Java Developer job openings in Novato, CA as of May 2026, with employment types broken down into 44% Full Time, 48% Part Time, 7% Contract, and 1% Nights. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $141,832 per year, or $68.2 per hour.

Senior Full Stack Engineer

OpenReq

San Francisco, CA

Other

Posted 10 days ago


Job description

Senior Full-Stack Engineer

Mach9 is at the forefront of leveraging advanced machine learning and computer vision techniques to transform raw geospatial data into actionable insights to help civil engineers build and maintain infrastructure globally. Our first product, Mach9 Digital Surveyor, helps surveyors automatically extract features from large-scale imagery and 3D datasets over 30x faster than today's manual and labor-intensive drafting workflows, accelerating the development of cost-effective and sustainable transportation and utility infrastructure. Mach9 supports leading asset owners and engineering and construction organizations globally to solve the toughest engineering design, mission planning, and asset management problems.

We're seeking a Senior Full-Stack Engineer with a passion for front-end development and an interest or experience in 3D graphics to join our team. You'll play a pivotal role in developing our 3D annotation QA tool, enabling customers to efficiently QA their datasets. This tool is crucial for ensuring the accuracy and reliability of our object and line detection features in 3D maps.

Key Responsibilities

  • Lead the development and enhancement of our 3D annotation QA tool, ensuring a seamless and intuitive user experience for quality assurance workflows.
  • Implement new features and functionalities within our platform, focusing on both typical web development tasks and specialized 3D graphics requirements.
  • Work closely with our product and engineering teams to define and achieve optimal solutions for 3D and 2D UI development challenges.
  • Stay abreast of the latest developments in web technologies and 3D graphics, continuously seeking to improve our platform's performance and capabilities.

What We're Looking For

  • Extensive experience in web development, particularly with Next.js, Node, React, and Redux, and a strong understanding of modern web development practices
  • Experience with 3D graphics development, particularly in a web context
  • Prior experience with Cesium.js, Three.js, or a similar renderer
  • A creative and analytical approach to problem-solving, with the ability to work on complex, interactive 3D environments.
  • Excellent communication and collaboration skills, with a proven track record of working effectively in dynamic, cross-functional teams.
  • A commitment to high-quality code and an enthusiasm for learning new technologies and techniques

Bonus Skills

  • Experience with Prisma or similar ORM tools.