RubyPlay
RubyPlay
New

Senior Java Services Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#451688·Dodano 2 dni temu·0
Źródło: RubyPlay
Aplikuj teraz

Tech Stack / Keywords

JavaMySQLLLMGitHub Copilot

Firma i stanowisko

RubyPlay is an international iGaming studio established in 2017, creating over 200 innovative games and maintaining more than 100 global partnerships. The company has been recognized with the BFTH Arena Award for Best Online Casino Game and was shortlisted for the SBC Awards 2024 as Casino/Slots Developer of the Year. It operates in over 10 global markets and employs specialists from 34 countries.

Wymagania

Core Qualifications & Experience:

  • 4+ years of professional software development experience with expert-level proficiency in Modern Java (Java 17/21+).
  • Proven experience designing, building, and optimizing distributed and high-throughput backend services.

Nice-to-Have / Pluses:

  • Academic or practical background in probability, statistics, or general mathematical modeling.
  • Familiarity with scripting languages for data verification, automation, or validation pipelines.
  • Production experience with relational databases (MySQL) and NoSQL for partitioning and high-concurrency data persistence.
  • Experience with AI-driven tooling and workflows, such as GitHub Copilot or LLM-integrated agents, to modernize codebases.

Analytical & Soft Skills:

  • Ability to autonomously translate abstract requirements into scalable service architectures and collaborate with engineering teams and stakeholders.
  • Strong attention to detail, passion for code optimization, and commitment to high-quality execution.
  • Upper-Intermediate English proficiency or better for daily international collaboration.

Obowiązki

Scalable Systems & Service Engineering:

  • Design, implement, and optimize highly transactional, scalable, and low-latency server-side game services and APIs using Modern Java (Java 17/21+).
  • Translate mathematical specifications and formulas into performant and scalable backend services.
  • Collaborate to standardize core calculation logic and business rules into reusable backend components.
  • Drive clean design patterns to build robust, maintainable core service layers focused on high-throughput performance.
  • Participate in code reviews, share best practices, and support team growth.

Performance Tuning & Simulations:

  • Build, scale, and maintain high-volume distributed simulation frameworks using Modern Java.
  • Write unit tests, optimize service performance, and ensure high-quality, reliable backend services.

Benefity

  • Remote-first flexibility to work from anywhere.
  • Development budgets and dedicated days for learning and growth.
  • Medical coverage and well-being budgets.
  • Yearly bonus based on company success and individual impact.
  • Opportunities for vertical and horizontal career growth.
  • Work in a talented, diverse global team.
Elastyczne godziny
Premie
Opieka zdrowotna
Dofinansowanie szkoleń
RubyPlay

RubyPlay

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz