cover image
Roller Gaming

Junior Java Developer

On site

Quad cities, United states

Junior

Full Time

16-12-2025

Share this job:

Skills

Python Java JavaScript PostgreSQL Docker Kubernetes Version Control Training Architecture Programming git Organization AWS Software Development Agile Spring React.js Vue.js Spring Boot Web Development Android Microservices

Job Specifications

About Roller Gaming

Roller Gaming, based in Sofia and London, is a dedicated player in the iGaming / iLottery / Sports Betting domain. We provide professional services and develop next-generation native applications and web-based platform solutions for global leaders in the online betting and gaming industry.

Originally founded as a product company, Roller Gaming has grown into a strong engineering organization with expertise across Java, React.js, Android, and iOS. Our teams work in a hybrid or fully remote setup from various locations across Bulgaria, collaborating on large-scale, cloud-native platforms used by millions of players worldwide.

Why Join Us at Roller?

If our values align with yours, you could be our next team member.

At Roller Gaming, You’ll Find

A culture of transparency, loyalty, and mutual respect
A collaborative and supportive environment where learning is encouraged
Strong mentorship from experienced engineers
Opportunities for professional growth and long-term development
Flexible hybrid or fully remote work options
A company that prioritizes health, well-being, and work–life balance
Engaging internal events, charity initiatives, sports activities, and a friendly team atmosphere
The chance to contribute to real-world, high-impact gaming platforms

Role Overview

We are looking for an Entry-Level Software Engineer who is eager to learn, build, and grow within a collaborative, high-performing product development team.

In this role, you will work on a modern, cloud-native, microservices-based platform, contributing to real production systems from day one. You’ll be part of a cross-functional agile team, collaborating closely with senior engineers, QA, product, and your Engineering Manager, who will support your growth through structured onboarding and mentorship.

What You’ll Do

Contribute to the development of software solutions under the guidance of senior engineers
Write clean, readable, and testable code using object-oriented principles
Participate actively in code reviews, sprint planning, stand-ups, and retrospectives
Learn our platform, tools, and development practices through a structured onboarding process
Support troubleshooting and bug fixing in both development and production environments
Grow your understanding of:
Software design and architecture basics
Version control and collaborative development
Automated testing and debugging
Cloud-native and microservices-based systems

Who You Are

A motivated and curious learner who wants to understand how modern software is built and operated
A team player who enjoys collaboration and knowledge sharing
Organized and detail-oriented, with a desire to write clean, maintainable code
Open to feedback and eager to continuously improve
Enthusiastic about contributing to real-world systems and learning modern engineering practices

What You’ll Need

A degree in Computer Science, Software Engineering, or a related technical field

(or equivalent practical experience)

Familiarity with at least one programming language such as Java, JavaScript, Python, or similar

Basic Understanding Of

Object-oriented programming
Software development principles
Version control (e.g. Git)
Testing and debugging

Some exposure (through coursework, projects, or internships) to web development or backend services is a plus

Willingness To Learn Technologies We Use, Such As

Java & Spring Boot
Vue.js
PostgreSQL
RabbitMQ
Docker & Kubernetes
AWS

Our Benefits

Remote Office – Flexible hybrid setup or fully remote option
Parking Space – Free parking spots available
Fun Office Space – Game zone and relaxation areas
Health Insurance – Additional private health insurance, including dental care
Personal Development – Company-sponsored training budget
Employee Referral Programme – Bonus for successful referrals
Holidays – Extra 5 days after your 1st and 5th year
Social Events – Team events and celebrations
Family Insurance – Option to include a family member
Sport Cards – 100% company-sponsored

About the Company

Roller Gaming is a London & Sofia-based games studio supplying our own brand of innovative and high quality igaming product and experience. We develop games across instant win, slots, lottery and bingo plus sportsbook ... specialising in Digital Instants or IWG/eInstants. We've developed a huge range of Digital Instant games across a variety of play-styles - reaching a wide demographic of players. Our games are developed in HTML5 for true cross-platform accessibility and can be localised quickly. All our games can be distrib... Know more