Position: Senior Java Developer
Company: EveryMatrix
Category: Java
Experience required: 5y
English level: intermediate

We develop Business Intelligent solutions, reports, 3rd party integrations, data streaming and other products for both external and internal use. 

**Requirements:**

-Management / Leadership Training, Organizational skills training;
-Experience working in an Agile software development environment (Scrum, Kanban);
-5 years’ experience in software development;
-1-2 years’ experience with architecture building experience on building a software product;
-Experience working with high-volume transactional platforms;
-Previous contact with the Sports Betting industry is a big plus;
-Required technical platform experience:
-Java EE server-side development;
-Web and mobile application development;
-Transactional databases and transaction processing (SQL);
-Developing API based web services (REST);
-Web application development (n-tier architectures, HTML/CSS/JS, WebSockets).
-Desirable technical platform experience:
-No-SQL and Post-SQL databases;
-Message-oriented middleware (RabbitMQ, Apache Kafka);
-English – at least intermediate level;

**Perks & Benefits:**

-21 days of paid vacation plus 1 day per every year you work with us
-40 paid sick leaves
-Medical insurance with a pretty much good coverage for you to feel safe
-Gym (Sportlife or Eurosport for your choice, including the swimming pool)
-We have lunches which are company paid and delivered straight to the office or home
-Interesting and challenging tasks, opportunities for self-realization and career growth
-English language courses
-We hold team building activities and office parties throughout the year
-A flexible schedule
-A fun & entertaining working environment