Senior Java Developer

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 8, 11, 17, Spring Framework IOC, Spring Boot, MySQL, RabbitMQ, Git, Gradle, Docker, Kubernetes, Google Cloud, Grafana, Prometheus, Terraform

What do we expect from our perfect candidate?

−5+ years of professional experience as a Java SE developer
-Experience designing and building high-throughput systems
-Working with NoSQL databases and data partitioning
-Solid experience in Object-Oriented analysis and design
-Experience with Relational DBs MySQL is a plus
-Experience in REST API development/implementation will be a plus
-Knowledge of algorithms and data structures
-Upper-Intermediate English


-Design and implement extensible APIs for our customers
-Develop new features related to regulated markets, engagement tools, reporting tools 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 the 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

About RubyPlay

We are entrepreneurs with over 20 years of experience in creating leading edge gaming content. Our global team of game designers, mathematicians, artists, software engineers, and sound composers come from the leading manufacturers in the industry. We live and breathe slots.
Our talented design professionals know what it feels like to be a player, because we are players.
HTML5 with WebGL: Our high-speed emulation makes our games compatible across all platforms and screen sizes.
Server support: Our remote game server supports all game mechanics with a full solution and back office integration.
High frame rates (fps): Our high-efficiency graphics engine provides a faster, smoother gaming experience and a lower CPU load.
Fast loading: Our priority loading and art compression system delivers record-setting load times, giving a seamless entertainment experience.
Low battery usage: Our systems reduce battery load, allowing longer play times.
Mobile compatibility: Our games are optimized for the best experience over a wide range of devices, from low-end mobiles to the premium flagships.

Company website:

DOU company page:

Job posted on 14 March 2023
54 views    15 applications

To apply for this and other jobs on Djinni login or signup.
  • Category: Java
  • Spring Boot, RabiitMq, MySQL
  • English: Upper-Intermediate
  • 5 years of experience
  • Domain: Gambling
  • Office/Remote of your choice
  • Product
  • Ukraine (Kyiv)
  • Only candidates from Europe and Ukraine