Position: Middle JAVA Engineer (Search / SOLR)
Company: Semanticforce
Experience required: 3y

Responsibilities:
Implementation and support of Apache Solr infrastructure;
Optimize Solr performance on real-time data lake with billions of active documents with tens of millions of documents being added daily;
Support & develop SemanticForce APIs and storage architecture;
Troubleshoot technical issues, perform root cause analysis and take appropriate action to remediate issues;
Document detailed design, functional and technical specifications in developing Apache Solr solutions;

Requirements:
At least three years of commercial development experience in building scalable, high performing and robust Java applications;
Experience with Apache Solr;
Excellent knowledge of Java and its ecosystem (Java 8+, Spring framework, Hibernate, Maven, Git) 
Knowledge of RESTful Concepts;
Experience with RDBMS and SQL (preferably MySQL);
Bachelor’s degree in Computer Science or in closely related field;

Nice to have:
Scripting skills in at least one of the following: Ruby, Python, Bash, or Unix Shell 
Experience with JMS, Reactive Programming, Kafka, Camel would be a plus

We offer:
Flexible schedule
Remote/ office or hybrid
Competitive salary
Team of professionals
Long-term employment with paid vacation, health insurance and other social benefits.