Java Developer
Posted 15 Apr 2026
Advertised as “Senior Java Developer ”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 6+ yrs
- Management level
- Individual contributor
- Employment
- Remote
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Software Engineering (or related)
Study levelBachelor's
About Roller Gaming
Roller Gaming, based in Sofia and London, is a dedicated player in the iGaming/iGambling/Sportsbetting/iLottery 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 industries.
Initially, it started as a product company with a team of specialists developing its own product. Later, we successfully created a team of software engineers skilled in React JS, Java, Android, and iOS.
Our team of talented professionals works hybrid or remotely from various cities across Bulgaria.
Why Join Us at Roller?
If our values align with yours, you could be our next team member.
Discover what awaits you at Roller Gaming:
-
A culture of transparency, loyalty, and mutual respect.
-
A collaborative environment where team dynamics drive success.
-
Opportunities for professional growth and innovation.
-
The flexibility to work hybrid or remotely, ensuring a healthy work-life balance.
-
A company that prioritises health and well-being.
-
Engaging internal events, charity initiatives, sports activities, and a friendly, supportive team.
-
Be part of a thriving team shaping the future of gaming technology.
The Role overview:
Our teams are growing and we are looking for an experienced Java Software Engineer in a service-oriented or microservices architecture.
Our partners are industry-leaders in the lottery industry providing innovative thinking and exciting, revenue-generating games and services to customers over the last decade and more!
The full suite of digital solutions includes world-class mobile application development, interactive games, player engagement platforms, iLottery systems and services, plus a variety of software solutions to help lotteries manage their operations.
Duties and Responsibilities
-
Develop new features and functionality for high transaction, large scale websites and services using Java
-
Participate actively in the design, implementation, and code review process of full stack end-to-end solutions.
-
Design modular, scalable, and portable solutions to meet project requirements.
-
Write clean, readable, and reusable code within specified deadlines following the agile methodology.