Position: Java Back-end Developer
Company: Stakelogic
Category: Java
Experience required: 3y
English level: intermediate

**Responsibilities:**

Implementing highly loaded Live Casino components from scratch using Java language and related technologies; 
Following engineering best practices (Code review, Unit Tests, TDD, etc.); 
Participating in the decision-making process about project architecture, tools, and improvements; 
Analyzing and estimating new features implementation effort based on business requirements. 

**Main skills:**

3.5+ years of experience with Java (we use Java 17); 
Experience with Spring; 
Experience with Kafka; 
Experience with Docker and Kubernetes; 
Experience with Redis; 
Experience with SQL; 
Intermediate/Upper-Intermediate English level. 
Knowledge of commonly used algorithms, OOP, design patterns. 

**Considered a plus:**

Experience in the iGaming industry; 
Experience with WebSockets, SSE. 
Experience with ClickHouse; 
Experience with Hibernate, PostgreSQL; 
Experience with NGINX; 
Experience with Bash scripting; 
Experience with reactive programming (Spring Reactor) 
Experience with Spock Framework; 
Experience with Testcontainers. 

**What Stakelogic offers you:**

Remote work; 
21 paid vacation days per year; 
Medical insurance; 
Recruitment referral program; 
Education and sports compensation; 
Annual compensation review; 
Creative, challenging, and fast-growing iGaming products; 
Sick days compensation.