Position: Middle Java Developer
Company: EveryMatrix
Experience required: 3y
English level: upper

We are hiring a **Middle Java Developer** to join one of the core team of our betting platform - **OddsMatrix**. The contract is long-term and full-time. Join us and take part in development of the scalable, high-loaded microservices based platform in a product company.

**Responsibilities:**

-Writing reusable, testable, and efficient code;
-Design and implementation of multithreaded, multi-tenant, low-latency, high-availability, and performant applications;
-Working with efficient algorithms, probabilities processing and code optimization.
-Following TDD best practice.

**Skills And Qualifications:**

-Strong proficiency with Java 8/11 or newer (3+ years or more professional experience in web development).
-Strong experience and knowledge of OOP, data structures, algorithm complexity.
-Experience with multi-threaded environments, concurrency, parallel computing.
-Experience with relational DBs (hibernate, JDBC, SQL / MySQL / Postgresql).
-Experience with performance tuning & optimization (profilers, understanding how GC works, etc.).
-Experience with CI/CD (Git, Maven, Jenkins, Gitlab, etc.).
-Experience with best testing practices (Mockito, Junit, integration tests, etc.).
-Experience with Spring basics (Data, Boot, etc.)
-B2 English Level (upper intermediate) and higher

**Would be a plus if you have:**

-Experience with message brokers (RabbitMQ, Kafka, etc.).
-Experience with Ansible.
-Experience with high scalable software and high performing components.
-Experience with Kubernetes.
-Experience with BigQuery.

**Work Life Balance:**

-22 paid leave days and two extra paid leave days per year for every year up to 32 days (working days) in addition to the public holidays (11 days). --Extra leave days for every extra year at the company – 43 days including public holidays by year 5 of employment.
-10 sick leave days per year (without a doctor’s note).
-Medical leave: up to 30 days per year, documented with medical certificate
-To support women candidates, we offer 21 weeks of maternity leave and 100% work from home until the child’s first birthday for mothers.
-Men receive 4 weeks of paternity leave and can work from home until the child is 13 weeks old.
-Maternity leave – 21 weeks

**Benefits and Office perks:**

-Daily catered lunch or lunch allowance
-Private Medical insurance
-Gym membership
-Fruits Friday
-Access to online learning platforms Udemy for Business and O’Reilly and budget for external training
-Massage at work
-Frequent free-bar parties, annual whole-company parties (have previously rented our own planes to get everyone together!)
-Fun corner: ping pong table, Xbox, lots of board games.