Position: Senior Java Developer
Company: a-listware.com
Category: Java
Experience required: 5y
English level: intermediate

**A-LISTWARE is looking for a Senior Java Developer to work on unique challenges that will impact coders worldwide.** 

**Our Customer:**
Our customer is out there to help developers build software smarter and faster. By crunching millions of lines of publicly available code, they’re building an AI pair programmer that provides smart code completions right in the IDE.

**Project Stack:**
JavaScript (Node + React)
Java
Python
Rust
MongoDB
ElasticSearch
Redis
Kafka
Heroku
AWS
Kubernetes

**Your tasks:**
You will work on huge scale program analysis, specialized machine learning for code, semantic code search, integration to developer workflow in different IDEs, and much more.

**Required experience and skills:**
5+ years of development experience; 
Strong experience in Java and JavaScript development;
Experience with relational or NoSQL databases;
Working experience with cloud platforms (AWS, Heroku);
Experience in application designing; 
Experience working on a modern, high scale, production-grade projects;
Team player, fast, self-learning person;
English – Intermediate +.

**Would be a plus:**
Practical experience with NodeJS;
Knowledge of React;
Experience in Python or Rust development;
Еxperience in developing compilers and extensions for the IDE.

**Working conditions:**
5-day working week, 8-hour working day, flexible schedule;
All UA public holidays are days off;
Vacation and sick leave are covered by the company;
Health care program (activated after the probation period);
Office in the city center;
English classes.