RubyPlay is a progressive and energetic iGaming development studio that specializes in the design and creation of the most entertaining and engaging slot games, as well as value-add tools for gaming operators. RubyPlay was founded by a group of industry gurus and has evolved into a “Gem” of the iGaming industry!
Our team values are maintaining high quality, following the best & modern practices, and continuous development.
As a
Java Developer, your objective is server-side development on the gaming platform based on microservices architecture. Here you will find a powerful team and an opportunity to learn a lot:)
Our technologies: Java 17 and 21, Spring Framework IOC, Spring Boot, MySQL, Hibernate, RabbitMQ, Git, Gradle, Docker, Kubernetes, Google Cloud, Grafana, Prometheus, Terraform.
Here’s How You’ll Make An Impact
Programming
- Design and implement extensible APIs for our customers
- Develop new features related to regulated markets, partners requirements and more
- Implement distributed and scalable solutions
- Develop load/performance/stress testing tools
- Create integration tests and maintain Java codebase
Critical thinking and mentorship
- Maintain self-driven learning, researching and suggesting new ways to improve our platform
- Review colleagues’ code and provide constructive feedback to your team members
- Provide support to other junior and middle team members
- Freedom to communicate technical ideas and direction on our platform by working closely with other senior peers and Product
Production and delivery
- Acquire extensive business domain knowledge and communicate effectively with different stakeholders
- Work through all stages of software delivery lifecycle: iterative discovery and designing solutions to development, testing, release and maintenance
- Actively participating in solution design and responsible for taking these decisions to ensure scalability and meeting business requirements
What Makes You A Strong Candidate
- 7+ years of professional experience as a Java SE developer
- Experience designing and building high-throughput systems
- Working with NoSQL databases and data partitioning as a plus
- Solid experience in Object-Oriented analysis and design
- Experience with Relational DBs MySQL is a must
- Experience in REST API development/implementation will be a plus
- Autonomy, the ability to analyze requirements, and the capability to clarify them with operators (clients or partners) when necessary
- An analytical mindset is essential
- Upper-Intermediate English
Why You’ll Love It Here
- Talented and open people around
- Budget for personal development
- Well-being Budget
- Annual bonus
- Development days to grow professionally
- Free English classes
- Paid vacation days/paid sick leaves
Interested in becoming a RubyPlayer and making a mark in the iGaming world? Join us!