Ndeavour

Junior Java Developer

Ndeavour Remote Today
engineering

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

Skills in this job

People also search for

More jobs at Ndeavour