Senior Java Developer
Gamedev | Serbia | Remote | full-time
Datasakura
Datasakura now has over 35 employees and we continue to expand. As a Java Developer, you will be involved in the development of high-end games, supporting and optimising current systems, making improvements to the development processes.
As a Java Developer, you will be involved in the development of high-end games, supporting and optimising current systems, making improvements to the development processes.
Essential:
- 5+ years in server-side development;
- Technical education;
- English not lower than Upper-Intermediate (B2) to communicate with customers;
- Solid experience in server-side game development (1+ years);
- Pretty solid knowledge of Java 8;
- Experience with Spring (IoC, MVC);
- Linux, Git, Maven experience;
- Experience with databases (any type);
- Experience of writing concurrent code and distributed systems.
Desirable:
- DevOps skills (TeamCity, Ansible);
- Experience with Netty (or similar) and networking in general;
- Experience with SQL; NoSQL databases. Cassandra and Redis in particular;
- Testing skills (unit testing, functional testing, performance, integration, etc.);
- Experience in developing high load backend systems.
Conditions:
- Famous mobile game project;
- Full-time remote work;
- Stable salary in USD or USDT with annual review;
- No bureaucracy, micromanagement and lengthy approvals;
- 40 hours week without the use of time trackers, depending on the time zone and your wishes (we believe in work\life balance);
- Small, friendly agile teams;
- English classes with a native speaker;
- Compensation of coworking rent and buying new equipment;
- Support in relocation from Russia to Serbia after trial period (3 months).
Please note, there is a small test task for this position.
More about the vacancy: Sr. Java Developer | DataSakura
Contacts: hr@datasakura.com