BackElasticSearch Developer
@ CGI
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
Qualifications:
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
DESIRED QUALIFICATIONS
- 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
Skills:
- 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