1

Java Elasticsearch Jobs in Pennsylvania (NOW HIRING)

AI Full Stack Java Developer * Designed and developed scalable AI-powered full-stack applications ... Search, Elasticsearch, or PostgreSQL with pgvector . * Designed data persistence solutions using ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... Experience with search and indexing technologies such as Elasticsearch. - Experience in React, Next ...

Software Engineer

Indiana, PA · On-site

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... Experience with search and indexing technologies such as Elasticsearch. - Experience in React, Next ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... Experience with search and indexing technologies such as Elasticsearch. - Experience in React, Next ...

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... Experience with search and indexing technologies such as Elasticsearch. - Experience in React, Next ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$99K - $137K/yr

... that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph DBs. • Build evaluation ... Java, and/or Scala experience will be considered a plus. • Hands-on experience with major cloud ...

DevOps Engineer

Philadelphia, PA · On-site

$53.25 - $73/hr

Net, NodeJS, React and Java. * Sound knowledge of security and risk mitigation through technology ... Prior work with Kubernetes, Helm, Docker, PostGres, MySQL, Redis, ElasticSearch, microservices ...

DevOps Engineer

Philadelphia, PA · On-site

$53.25 - $73/hr

Net, NodeJS, React and Java. * Sound knowledge of security and risk mitigation through technology ... Prior work with Kubernetes, Helm, Docker, PostGres, MySQL, Redis, ElasticSearch, microservices ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$99K - $137K/yr

... that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph DBs. • Build evaluation ... Java, and/or Scala experience will be considered a plus. • Hands-on experience with major cloud ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$112K - $179K/yr

Design and implement ML pipelines that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph ... Strong Python, Java, and/or Scala experience will be considered a plus. * Hands-on- experience with ...

Design and implement ML pipelines that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph ... StrongPython, Java, and/or Scalaexperience will be considered a plus. * Hands-onexperience with ...

Python, PySpark, Java * Experience building scalable, high-performance applications in enterprise environments * Databases: MongoDB, ElasticSearch, Oracle, Apache Iceberg * Strong data engineering ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$112K - $179K/yr

Design and implement ML pipelines that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph ... StrongPython, Java, and/or Scalaexperience will be considered a plus. * Hands-onexperience with ...

Senior ML Ops Engineer

Philadelphia, PA · On-site

$112K - $179K/yr

Design and implement ML pipelines that utilize Elasticsearch/OpenSearch/Solr, vector DBs, and graph ... Strong Python, Java, and/or Scala experience will be considered a plus. * Hands-on- experience with ...

... Java, Scala, Swift, OCaml, etc. * Most recent .NET /.NET Core, .NET Framework * One or more Web ... Elasticsearch, Mongo DB). * Proven understanding of API design and API security including current ...

next page

Showing results 1-20

Java Elasticsearch information

What is a Java Elasticsearch developer?

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 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 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 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 job categories do people searching Java Elasticsearch jobs in Pennsylvania look for?

The top searched job categories for Java Elasticsearch jobs in Pennsylvania are:

Infographic showing various Java Elasticsearch job openings in Pennsylvania as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 10% Part Time, 11% Contract, and 1% Nights. Highlights an 83% Physical, 6% Hybrid, and 11% Remote job distribution.

Sr Full stack Java Developer

Hudson Manpower

Allentown, PA • On-site

$60 - $65/hr

Contractor

Posted 11 days ago


Job description

AI Full Stack Java Developer
  • Designed and developed scalable AI-powered full-stack applications using Java, Spring Boot, React/Angular, REST APIs, and cloud-native technologies.
  • Integrated Generative AI and Large Language Models (LLMs) into enterprise applications to deliver intelligent search, content generation, recommendation, summarization, and conversational capabilities.
  • Built AI-enabled backend services using Java, Spring Boot, Spring AI, LangChain/LangGraph concepts, and RESTful APIs, ensuring secure and maintainable application architecture.
  • Developed Retrieval-Augmented Generation (RAG) solutions by integrating LLMs with enterprise documents, knowledge bases, vector databases, and semantic search.
  • Implemented prompt engineering, prompt templates, response validation, context management, and AI guardrails to improve accuracy, consistency, and reliability of AI-generated responses.
  • Developed responsive and reusable frontend components using React/Angular, TypeScript, JavaScript, HTML5, and CSS3, integrating them with AI-enabled backend services.
  • Designed microservices using Spring Boot, Spring Cloud, API Gateway, and service-to-service communication for highly scalable distributed applications.
  • Developed and consumed REST and event-driven APIs, integrating third-party AI platforms, enterprise systems, databases, and external services.
  • Worked with OpenAI/Azure OpenAI or equivalent LLM platforms, embedding models, vector search, and AI APIs into production applications.
  • Implemented vector-based knowledge retrieval using technologies such as Pinecone, Azure AI Search, Elasticsearch, or PostgreSQL with pgvector.
  • Designed data persistence solutions using PostgreSQL, MySQL, MongoDB, and Redis, selecting appropriate storage mechanisms based on application requirements.
  • Applied Spring Security, OAuth 2.0, JWT, RBAC, and API security practices to protect enterprise and AI-powered applications.
  • Implemented asynchronous and event-driven processing using Kafka, RabbitMQ, or cloud messaging services for high-volume workloads.
  • Containerized applications using Docker and deployed microservices to Kubernetes and cloud platforms such as AWS, Azure, or GCP.
  • Developed CI/CD pipelines using Jenkins, Maven, Git, GitHub/GitLab, and automated deployment workflows.
  • Implemented automated unit, integration, API, and end-to-end testing using JUnit, Mockito, REST Assured, Selenium, Playwright, or Cypress.
  • Added observability through logging, metrics, distributed tracing, health checks, and application monitoring, helping identify performance and AI-service issues.
  • Optimized application performance through caching, database tuning, API optimization, asynchronous processing, and efficient LLM/API utilization.
  • Collaborated with product managers, architects, data scientists, QA engineers, and DevOps teams to transform business requirements into production-ready AI solutions.

Requirements
  • 5+ years of professional software development experience with strong expertise in Java and Spring Boot.
  • Strong hands-on experience building full-stack applications using Java, Spring Boot, REST APIs, React or Angular, JavaScript, and TypeScript.
  • Experience designing and developing microservices-based, scalable, and cloud-native applications.
  • Practical experience integrating Generative AI, Large Language Models (LLMs), and AI APIs into enterprise applications.
  • Strong understanding of RAG architecture, embeddings, vector databases, semantic search, prompt engineering, and LLM orchestration.
  • Experience working with OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, or similar AI platforms.
  • Knowledge of Spring AI, LangChain/LangGraph, or comparable AI application frameworks is highly desirable.
  • Experience developing and consuming RESTful APIs, JSON-based services, and third-party integrations.
  • Strong database experience with PostgreSQL, MySQL, MongoDB, Redis, or similar technologies.
  • Experience with Kafka, RabbitMQ, or other event-driven messaging platforms.
  • Hands-on experience with Docker, Kubernetes, CI/CD, Jenkins, Maven, Git, and cloud deployment.