We are hiring a Senior 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 (5+ 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.
-10 sick leave days per year (without a doctor’s note).
-Medical leave: up to 30 days per year, documented with medical certificate
-If return to work soon after having child, 1 year 100% WFH for mothers
-WFH after child is born – for fathers: 13 weeks of 100% WFH (from the day of the birth of the child)
-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