Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are RubyPlay, a dynamic and innovative force in the gaming industry. Our mission is to push the boundaries of creativity and deliver exceptional gaming experiences to players worldwide.
n the competitive world of casinos, only the fittest games can thrive. We understand that being crazy is never enough. It takes a meticulous approach to stand out from the crowd. At RubyPlay, we obsess over every detail, from understanding customer personas to embracing cultural references. We collaborate with top gaming providers to adapt our games to the unique preferences of each individual player.
Our team of dedicated experts is driven by a passion for game development. We delve into the intricacies of mathematics, testing and optimizing each feature to ensure an unparalleled player experience. We are committed to precision and perfection, continuously refining our games to achieve gameplay that surpasses industry standards.
Impressing leading global brands, such as PokerStars, speaks to our dedication to excellence. We strive to exceed expectations and set new benchmarks in the gaming industry. Our games captivate and entertain players, offering an immersive and engaging experience that keeps them coming back for more.
Join us on this exciting journey as we unleash the true potential of game craft.
18+/T&C Apply/Please Gamble Responsibly/https://www.rgf.org.mt/Rubyplay Limited
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!
Required profile
Experience
Level of experience:Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.