1

Java Elasticsearch Jobs in New Jersey (NOW HIRING)

Senior Java Developer

Edison, NJ · On-site

$59.25 - $75.50/hr

Experience with SQL and NoSQL databases eg DynamoDB Elasticsearch Postgres Aurora. * Proficiency ... Java Basic Qualification : Additional Skills : Background Check : No Drug Screen : No

Java Developer - Backend /Angular

Iselin, NJ · On-site

$51.25 - $66.50/hr

Angular (2.0/4.0+) * Core Java * Object Orientation * Spring (Spring Framework) * Restful Web ... Previous experience with enterprise search engines (Elasticsearch, Solr, Lucene) is * Previous ...

AVP Senior Java Developer

Rutherford, NJ · On-site

$58.25 - $74.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Java developer is responsible for participation in the establishment and implementation of ... Elasticsearch, Logstash, Kibana), or Splunk. * Develop and maintain dashboards and alerts to ...

AI Lead Software Engineer - Java

Jersey City, NJ · On-site

$157 - $215/hr

  • Medical

  • Retirement

Develop data-intensive services and workflows using Java or Scala, working effectively with large ... Experience with modern data and search technologies (for example, Elasticsearch) and databases (for ...

New

$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 ...

Sr. ELK Engineer

Jersey City, NJ · On-site

$108K - $149K/yr

Experience in creating RESTful web services /API's using Java * Minimum 2-3 year of experience in using ELK Stack (Elasticsearch, Logstash, Kibana, APM, Prometheus). * Familiarity with data ...

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 New Jersey look for?

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

What cities in New Jersey are hiring for Java Elasticsearch jobs?

Cities in New Jersey with the most Java Elasticsearch job openings:

Infographic showing various Java Elasticsearch job openings in New Jersey as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 3% Part Time, and 16% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.

Java Microservice Developer

Prophecy Technologies

Mount Laurel, NJ • On-site

$50.50 - $65.25/hr

Full-time

Posted 21 days ago


Job description

Role Overview:
Seeking a skilled Java Microservice Developer to contribute to the design, development, and implementation of high-quality Java web services and distributed systems. This role involves full-stack development, adherence to life cycle methodologies, and active participation in DevOps practices for large-scale systems.
Key Responsibilities:
  • Design, develop, and implement Java web services to support business requirements.
  • Follow approved life cycle methodologies, create design documents, and document processes.
  • Develop basic and detailed program specifications.
  • Design, code, test, debug, document, maintain, and modify complex computer programs.
  • Resolve technical issues through debugging, research, and investigation.
  • Contribute to the design and development of high-quality software for large-scale Java distributed systems.
  • Perform unit and system testing of application code as well as execution of implementation activities.
  • Analyze business requirements, and create technical design documents that are in accordance with the company's architecture standards.
  • Ensure that expected application performance levels are achieved.
  • Perform and/or lead design, coding, testing, implementation, and documentation of solution.
  • Demonstrate strong understanding of the business needs driving the projects.
  • Prior experience of handling production incident for large scale systems. Ability to understand the large scale systems, understand the infrastructure architecture - route the traffic to handle an outage.
  • Must be proficient in any facet of the devops system - like monitoring tools, alert systems, logging framework, deployment pipeline. Play devops, not just developer.

Required Skills:
  • Java (in-depth)
  • Spring Boot Framework
  • SOAP/RESTful services/GraphQL
  • Cloud Foundry (PaaS)
  • AWS
  • Webservices tool set (SOAP UI, Postman, or any REST clients, GraphiQL)
  • Java development tool set (Eclipse/IntelliJ, GoCICD (any continuous deployment tool), Gradle/Maven, and Github/SVN)
  • Thorough in XML/JSON
  • Various scripting (Unix Scripting, CLI, Perl)
  • Experience in SQL database
  • Monitoring Service (App Dynamics/Grafana (any other perf metrics monitoring systems), Nagios (or any other alert systems))
  • Logging Service (Splunk, Kibana, Logstash, ElasticSearch (any other logging platform))
  • Knowledge of network zones, data centers, storage, topology, GSLB, API Gateway, HAProxy
  • Authentication mechanisms like OAuth 2.0
  • Security protocols like HTTPS (cert management)

Qualifications:
  • 8-10 years of experience in Java development.

Preferred Skills:
  • Prior Comcast experience.
  • Experience in LDAP.