1

Java Elasticsearch Jobs in California (NOW HIRING)

Senior Software Development Engineer

San Jose, CA · On-site

$143K - $189K/yr

Develop and optimize high-throughput data pipelines using Spark and Java/Scala for near real-time ... Solr (or Elasticsearch), including indexing, query optimization, and cluster management. • ...

Software Engineer

San Francisco, CA · On-site

$156K - $235K/yr

... Java, Python, or Ruby * 2 years of experience writing analytical queries using SQL/PromQL/Elasticsearch and performing data analysis and monitoring * 2 years of experience designing, building, and ...

Software Engineer

South San Francisco, CA · On-site +1

$156K - $235K/yr

... Java, Python, or Ruby; * 2 years of experience writing analytical queries using SQL/PromQL/Elasticsearch and performing data analysis and monitoring; * 2 years of experience designing, building, and ...

Software Engineer

San Francisco, CA · On-site +1

$156K - $235K/yr

... Java, Python, or Ruby * 2 years of experience writing analytical queries using SQL/PromQL/Elasticsearch and performing data analysis and monitoring * 2 years of experience designing, building, and ...

Software Engineer

San Francisco, CA · On-site +1

$156K - $235K/yr

... Java, Python, or Ruby * 2 years of experience writing analytical queries using SQL/PromQL/Elasticsearch and performing data analysis and monitoring * 2 years of experience designing, building, and ...

... Java, Go, Python, C++, JavaScript, TypeScript (ReactJS), Swift, Kotlin, etc. • Knowledge of ... and Elasticsearch. • Develop and direct software system validation and testing methods. • ...

... Java • REST API development on our External and Internal APIs • Respond to requests and ... Angular, Elasticsearch/OpenSearch, Single-page Application patterns and techniques • Experience ...

next page

Showing results 1-20

Java Elasticsearch information

What is the difference between Java Elasticsearch vs Java Developer?

AspectJava ElasticsearchJava Developer
Primary FocusImplementing search and analytics solutions using Elasticsearch with JavaDeveloping Java applications across various domains
Required SkillsJava, Elasticsearch, REST APIs, data modelingJava, object-oriented programming, frameworks like Spring
Work EnvironmentData-driven projects, search engine optimization, big dataSoftware development, application design, system integration
CertificationsElasticsearch certifications, Java certificationsJava certifications (Oracle Certified Java Programmer)

Java Elasticsearch specialists focus on integrating Elasticsearch with Java to build search and analytics solutions, while Java Developers have a broader role in developing various Java applications. Both roles require Java skills, but Elasticsearch roles emphasize search engine knowledge and data handling, making them more specialized within the Java ecosystem.

What are some common challenges Java developers face when integrating Elasticsearch into applications?

Java developers often encounter challenges such as handling complex query structures, optimizing search performance, and ensuring data consistency between the application and Elasticsearch clusters. Additionally, understanding Elasticsearch's distributed architecture and tuning it for scalability can require a learning curve. Collaborating closely with DevOps and data engineering teams is essential to monitor cluster health and manage index mappings effectively.

What are Java Elasticsearch developers?

Java Elasticsearch developers are software engineers who specialize in integrating and utilizing Elasticsearch, a powerful search and analytics engine, within Java-based applications. They design, implement, and optimize search functionalities, ensuring efficient data indexing, querying, and retrieval. Their responsibilities often include configuring Elasticsearch clusters, developing RESTful APIs, and troubleshooting performance issues to provide scalable search solutions.

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

To thrive as a Java Elasticsearch Developer, you need strong Java programming skills, experience with Elasticsearch, and a background in software engineering or computer science. Familiarity with tools like Kibana, Logstash, RESTful APIs, and relevant certifications such as Elasticsearch Engineer can enhance your technical proficiency. Problem-solving skills, attention to detail, and effective communication are crucial soft skills for managing complex data requirements and collaborating with teams. These skills ensure the development of efficient, scalable search solutions that meet business and user needs.
What cities in California are hiring for Java Elasticsearch jobs? Cities in California with the most Java Elasticsearch job openings:
Infographic showing various Java Elasticsearch job openings in California as of June 2026, with employment types broken down into 60% Full Time, 36% Part Time, 1% Temporary, and 3% Contract. Highlights an 81% Physical, 7% Hybrid, and 12% Remote job distribution.

$90K - $150K/yr

Full-time

Posted 15 days ago


Job description

Must have Technical skills:
  • 5+ years of experience in software engineering, data engineering, or AI/ML engineering
  • Strong proficiency in Python for AI/data workflows and automation
  • Hands-on experience building solutions in AWS cloud environments
  • Experience with:
    • Databricks (or similar) and Apache Spark for distributed data processing
    • OpenSearch / Elasticsearch (including vector search)
    • Graph databases (Neptune or similar)
    • DynamoDB and Redis/ElastiCache
  • Experience building backend services and APIs (e.g., Java/Spring Boot, Node.js)
  • Production experience with Docker and Kubernetes
  • Experience with CI/CD pipelines and deployment automation
  • Strong understanding of distributed systems, data architecture, and scalable design

Preferred Qualifications
  • Experience with LLM/GenAI architectures (RAG, embeddings, prompt engineering)
  • Familiarity with LangGraph, AutoGen, CrewAI, or similar agent orchestration frameworks
  • Experience with LangChain or LlamaIndex
  • Experience implementing LLM evaluation and observability frameworks
  • Familiarity with AI security practices and threat models (prompt injection, guardrails)
  • Experience working in regulated environments with strong data governance and compliance requirements

Tech Stack
  • AWS: Neptune, OpenSearch, DynamoDB, ElastiCache (Redis), IAM, CloudWatch
  • Data: Databricks, Apache Spark
  • AI: LLM integrations, embeddings, vector search, RAG pipelines
  • Agentic/LLM Tooling: LangChain, LlamaIndex, LangGraph, AutoGen, CrewAI
  • Backend: APIs, microservices (e.g., Spring Boot, Node.js)
  • DevOps: Docker, Kubernetes, CI/CD, Infrastructure as Code

Salary Range: $90,000 - $150,000 a year
#LI-AS3