Position: Middle/Senior Back-End (Java) Engineer
Company: Echo
Category: Java
Experience required: 2y
English level: upper

**Main requirements**:
— 3+ years of experience in software development
— Java 8-11
— at least one of RDBMS
— Linux operating system
— any NoSQL Database, preferably MongoDB and Cassandra
— any of the messaging queue, e.g. RabbitMQ, Kafka
— REST APIs
— Git
— Upper-intermediate English

Буде плюсом
— any of the big data Engineering tech stack
- Upper-intermediate English.

**Preferably**
— good knowledge of distributed systems, caching, messaging frameworks, ESB, stream/event processing (Spark streaming/Apache Flink/Beam)
— knowledge of HBase, Hadoop, and Hive
— excellent communication skills and presentation skills.
— Any of the big data Engineering tech stack
— Relevant technical education from a reputed university

**We offer:**
— Possibility to work remotely;
— Competitive salary based on the results of the interview;
— Challenging tasks and professional growth;
— Paid vacations, days off, and sick leaves;
— Professional education, sports, and healthcare reimbursement (50% compensation);
— IT Club bonus program.