Требуются программисты Java

Компания набирает комманду разработчиков из 5 человек. Основной язык программирования — Java. Уровень от Intermidiate и выше.
Вот описание вакансии:
Summary of role:
Build and maintain an Open Search Platform;
Continuously create, test, and improve search solutions;
Works with colleagues in Content Management, Websites, Mobile applications, and Quality Assurance to make the necessary trade-offs to build Search Engines that meet customer requirements, performance expectations and quality.

Responsibilities:
Analyse, plan, develop, test and validate improvements to the search platform;

Develop Solr-based search solutions that meet the specified business requirements;

Ensure quality of produced code by thorough testing and code-review and that application perform as expected and have maximum availability;

Ensure that application code and processes are well documented;

Perform root cause analysis on system/user errors and identify corrective action and liaise with production support to resolve issues where applicable to ensure a stable production environment;

Communicate directly with other IT teams on project and operational issues such as application release requirements including infrastructure configuration changes;
Test and benchmark search solutions;
Optimize performance;
Track search analytics.

Requirements:
Bachelor’s degree in computer science or equivalent;
5-8 years of Java programming experience;
Strong knowledge of Groovy, and other scripting languages (e.g., Perl, Python, etc.);
Expertise with Lucene and Solr;
Expertise with Search and Natural Language Processing;
Expertise with Data Extraction and Analysis;
Knowledge of Oracle (an asset);
Experience using Web services and building RESTful APIs is preferred;
Understanding of development processes including agile development methodologies;
Expertise with open source solutions is preferred;
Quick learner;
Effective team player;
Creative and problem solver.

Ответить