Position: Middle/Senior Java Developer
Company: Data Science UA
Category: Java
Experience required: 2y
English level: intermediate

Our partner is a provider of open solutions and commercial software development with offices in the US, Belarus, Poland, and Ukraine. They are a major driving force behind such open-source projects as Apache Cayenne, Bootique.io, Agrest, and a number of others. They have clients in the US, Australia, and EU. They work with the National Hockey League, Wikipedia, and other great companies.

Currently, they’re searching for a talented mid-to-senior Java developer to join the core product team of one of our key clients - Lucidworks. Lucidworks is the company behind Apache Lucene/Solr, the world’s leading open-source search platform. These technologies power critical search apps at thousands of businesses worldwide both large and small – including Netflix, IBM, Twitter, LinkedIn, Reddit, and other household names. The team includes leading contributors to the Lucene and Solr projects and other experts in enterprise search, distributed computing, and scalability.

They are looking for a number of mid-to-senior Java Developers to work as a part of the Lucidworks product team on their core product. While not strictly required, experience in either search tuning (Solr, Elastic) and/or distributed messaging (Apache Pulsar or Apache Kafka) will be great.

Must have skills

3+ years of real-world software development in Java 8 or above
Experience with concurrent programming and distributed systems
Clean coder / writes code that can easily be fully unit tested
Java/JVM debugging experience
Ability to implement large features incrementally
Good communication skills
Understands and embraces good software engineering principles: “separation of concerns”, abstractions/modularity, incremental development, consistency, etc.
Nice to have

Search tuning (Apache Solr, Elasticsearch)
Distributed messaging (Apache Pulsar, Apache Kafka)
Docker, Kubernetes
ETL
SaaS systems
Why would you want to join?

Scale. Lucidworks products are used in highly loaded environments with thousands of requests processed and millions of documents indexed per second.
Big-name in the tech world. Lucidworks is a known and respected company in the tech world. That would definitely look good in your CV.
Experienced team. This is the team of world-class senior engineers. You will be working with people from Amazon, Reddit, and other technology companies.
Comfort. We believe that only in a comfortable and safe environment you will be able to perform at your best. That's why we have a flexible schedule and avoid overtime work.