Senior Java Services Engineer
New
R
RubyPlayIGaming
Source API remote eligibility restrictions: PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Upper-Intermediate English (or better)
- Experience
- 4+ years
- Required Skills
- JavaMySQLSpring BootNosqlUnit TestingDistributed Systems
Requirements
- 4+ years of professional software development experience.
- Expert-level proficiency in Modern Java (Java 17/21+).
- Proven experience designing, building, and optimizing distributed and high-throughput backend services.
- Upper-Intermediate English proficiency or better.
- Academic or practical background in probability, statistics, or mathematical modeling.
- Production experience with relational databases (MySQL) and NoSQL structures.
- Experience with scripting languages for automation or data verification.
- Experience leveraging AI-driven tooling such as GitHub Copilot.
- Strong analytical mindset and attention to detail.
Responsibilities
- Design, implement, and optimize highly transactional, scalable, and low-latency server-side game services and APIs using Modern Java (Java 17/21+).
- Work directly with domain experts and mathematicians to translate mathematical specifications and formulas into performant backend services.
- Standardize core calculation logic and business rules into reusable backend components.
- Drive clean design patterns for robust, maintainable service layers with a focus on high-throughput performance.
- Build, scale, and maintain high-volume simulation frameworks to run calculations at scale.
- Write unit tests and optimize service performance to ensure reliable, high-quality output.
- Participate in code reviews and support team growth.
View Full Description & ApplyYou'll be redirected to the employer's site