Position: Java Developer
Company: Brainence
Experience required: 2y
English level: upper

Requirements:
- 3+ years of experience with Java;
- Experience with Restful APIs;
- Knowledge of NoSQL Database;
- Experience with Big Data implementation (Kafka, Storm, Spark, ignite, Hadoop);
- Experience with Linux and MySQL;
- Good communication skills, good written and oral English - intermediate or higher;


Responsibilities:
- Design and implementation of the products;
- Participation in the development of various aspects of the product (business logic, user interface);
- Collaborate with testing, documentation and product management;
- Fix defects and add features to software.


We offer: 
- Flexible schedule;
- 18 working days paid vacation;
- Career possibilities with a growing team;
- Comfortable working environment;
- Competitive salary and compensation package;
- Parking;
- Corporate events;
- Flat interpersonal structure with no bureaucracy;
- Brainence likes to travel, so be prepared for trips abroad by the whole team :)
- Fruits, cookies, tea, coffee, beer, and pizza ;)