+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

74-47 =
+
Forgot password

Enter your email, and we will send you your password

Roller Gaming Bulgaria

Junior Java Developer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    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 engineer
    • 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