Position: Java Slot Game Engine developer
Company: Patternica
Category: Java
Experience required: 3y
English level: upper

**Required skills:**
— Strong knowledge of Java 11, however knowledge of C# and C++ is also considered;
— At least 4+ years of experience developing in Java;
— Strong understanding of a clean and testable code;
— Good understanding of the HTTP protocol (RESTful interfaces);
— Good understanding of SQL;
— Excellent communication skills in English, both written and verbal;

**Will be a plus:**
— Familiar with slot machines;
— Knowledgeable and intuitive understanding of probabilistic mathematics;
— Able to build casino game engines (for real money or for fun);

**We offer:**
Remote work;
Competitive salary;
Friendly team and nice environment;
18 paid days off.