ElasticSearch Developer


ElasticSearch Developer


Position Description:

  • The ideal candidate for this position is an experienced developer with strong Java skills, demonstrated understanding of Elasticsearch of comparable search applications, and the ability to communicate technical concepts to a non-technical audience.
  • This position requires complex problem-solving including the ability to design and build an application for optimal performance.
  • The candidate selected for this position will have the opportunity to grow their technical and leadership skills while working with a dynamic, energetic, fast-paced team.

Your future duties and responsibilities:

  • Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
  • Assesses the health and performance of software applications and databases.
  • Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications.
  • Engage in meetings with client stakeholders to drive out requirements
  • Use data manipulation tools to source, transform, and blend data from multiple different data sources
  • Write clear, concise, well-documented code and perform code review for peers
  • Translate business objectives into quantitative metrics to achieve business goals and drive KPIs


Required qualifications to be successful in this role:

  • Experience with a search indexing technology: Lucene, Elasticsearch, SOLR, Amazon OpenSearch
  • Creating Index and querying data within technology
  • Providing UI for search index
  • Tuning relevance results/boosting fields
  • Experience developing decoupled SpringBoot, and RESTful API's
  • Working knowledge of Spring, GIT, and frontend development (Any SPA experience is great, or strong understanding of JS/HTML/CSS)
  • Strong troubleshooting experience with capacity to identify root cause and resolve problems quickly
  • Naturally produce clean, well-documented, high quality code with minimal code smells, vulnerabilities, or bugs
  • Experience developing complex data ingestion, analysis and visualization pipelines from disparate data sources in varying formats.
  • Strong analytical skills with the ability to analyze data sets to determine trends, establish strategies and make decisions.
  • Outstanding interpersonal and communication skills with the ability to effectively communicate with diverse audiences and influence cross functionally.
  • Minimum Years of directly related experience Required: 4 years
  • Minimum Education Required: Bachelors Degree


  • Development and deployment onto cloud platforms including Azure, GCP, or AWS
  • Data migration between on prem and cloud resources
  • Experience with AWS cloud services and the AWS ecosystem/management interface
  • Understanding of machine learning pipelines including ranking systems or K-means clustering


  • Hibernate
  • Java
  • JavaScript
  • REST Webservices
  • SQL

How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: April 29, 2022
Application Deadline: June 06, 2022
Job Type: Full-time