Position: Senior Java Developer
Company: RubyPlay
Category: Java
Experience required: 5y
English level: upper

— 5+ years of professional experience as a Java SE developer
— Knowledge of algorithms and data structures
— Solid experience in Object-Oriented analysis and design
— Experience with Relational DBs MySQL is a plus
— Experience in REST API development will be a plus
— Upper-Intermediate English

Our technologies:
— Java 8, Java 11, Spring Framework IOC, Spring Boot, MySQL, RabbitMQ, Git, Gradle, Docker

We offer

— Great opportunity to be part of a growing team that creates engaging products
— Opportunity to visit paid conferences/training/workshops and etc.
— Free English classes with native speakers
— Medical insurance
— 20 paid vacation days/7 paid sick leaves
— Friendly working environment

Responsibilities
— Server side development of gaming platform based on microservice architecture
— Inventing and implementing from scratch APIs for integrating with foreign platforms
— Development of load/performance/stress testing tools
— Creation of integration tests and maintain Java codebase
— Full development lifecycle from requirements clarification to production release
— Maintain self-driven learning, researching and suggesting new ways to improve our platform

Project description
We are RubyPlay — IGaming development studio. We strongly appreciate innovative and ambitious people. Work shouldn’t be a burden for our workers, we try to create an interactive, immersive experience that takes players on a full-of-pleasure journey. For us even the most difficult work is not a burden, but a challenge that helps to grow professionally. Dynamic environment, positive attitude, genuine motivation — is all about us!