1

Java Elasticsearch Jobs in North Carolina (NOW HIRING)

Software Engineer - MID

Concord, NC · Hybrid

$108K - $147K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Expertise in backend programming languages such as Python, Go, or Java, experience with search and ... Elasticsearch. * Proficient with Git, SQLAlchemy, and basic CI/CD pipeline support. WHAT YOU'LL ...

Showing results 21-30

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 North Carolina look for?

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

What cities in North Carolina are hiring for Java Elasticsearch jobs?

Cities in North Carolina with the most Java Elasticsearch job openings:

Senior Data Scientist I at Disability Solutions Raleigh, NC

Downtown Boulder Partnership

Raleigh, NC • On-site

$100 - $130/hr

Other

Posted 13 days ago


Job description

Senior Data Scientist I job at Disability Solutions. Raleigh, NC. ** Please note that the selected individual for this role will be expected to work in our Raleigh, NC location from the time of joining. If you reside outside of the Raleigh region and you are unable or unwilling to relocate, then please consider other roles across our organization that might allow for remote locations. **

Are you looking to develop your Data Scientist experience? Would you enjoy working on our cutting-edge products?

About our Team

LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today's top model creators for each individual legal use case. Nexis Solutions, a division of LexisNexis, is seeking a Data Scientist who will focus on search and be dedicated to the creation of next-generation search relevance techniques and strategies for LexisNexis, dramatically improving how our users search and find the answers to their research questions. This role should be able demonstrate versatility, collaborate across teams, and be enthusiastic in tackling new problems as we continue to push technology forward.

Responsibilities
  • Working to solve some of the most challenging problems in natural language processing, machine learning, and information retrieval including topical classification, sentiment analysis, user intent detection.
  • Research, build, and deploy models based on both shallow and deep machine learning. Train robust NLP-based models a very large corpus of news and financial data.
  • Apply machine learning techniques for improving search algorithms.
  • Drive best practices for NLP/Machine Learning pipelines.
  • Maintain current knowledge base of state-of-the-art ML algorithms (BERT, ELMo, GPT, etc.), API's, and open-source methods, able to quickly evaluate alternatives.
  • Translate complex business requirements into actionable stories with reasonable time estimates.
  • Work with product leaders to apply data science solutions.
Requirements
  • In-depth understanding of machine learning techniques such as classification, clustering, recommendation systems, and statistical models.
  • Experience using Machine Learning and associated packages like scikit-learn, pandas, NumPy.
  • Proficiency training large scale models in at least one modern deep learning engine such as TensorFlow, Keras, PyTorch/Torch, MXNet, Caffe/Caffe2.
  • Min 5 years of experience using NLP tools and methods such as OpenNLP, Stanford NLP, LDA, Gensim, spaCy.
  • Min 5 years recent coding experience using Python AND/OR (Java OR Scala).
  • SQL programming experience.
  • Experience and ability to design and work within complex data models.
  • Strong skills in setting, communicating, implementing, and achieving business objectives and goals.
  • Familiarity with Cloud-based Machine Learning environments, Spark, Visualization/Dashboarding, Elasticsearch, Solr, Graph DBs (i.e., Janus Graph, Neptune, etc.).
  • Able to work well on a Small Team and Lead other more Jr members of the team.
#J-18808-Ljbffr