Senior Java Developer
ndeavour
All Cities
Posted Apr 15, 2026
- Full-time
- Remote
- Roller Gaming
Job description
### **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. - Organize and prioritize work effectively to ensure timely project delivery. - Creating and maintaining testable code. ### **Qualifications, Skills and Experience** - Proven track record for successful completed projects, experienced in Enterprise Java Software Development in a service-oriented or microservice architecture - Proficient in Java / 6+ years of experience and back-end-programming and related frameworks (Spring, Spring Boot, Hibernate). - Proven experience in designing, building, and maintaining RESTful APIs - Experience working with Relational Databases such as PostgreSQL; - Experience working with message queues - RabbitMQ, Kafka or similar - Experience in working with Docker, Kubernetes and AWS is an advantage - Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab - Experience with reactive programming using Vert.x or similar is an advantage - Proficiency in Version Control Systems, specifically Bitbucket, GIT. - Practical knowledge and utilization of containers, specifically Docker, ideally coupled with Kubernetes expertise. - Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well - Bachelor's degree in Computer Science, Software Engineering, or related field or relevant professional experience - Strong communication skills in both English and Bulgarian language and ability to convey technical concepts clearly. ### **Our Benefits:** - Remote Office – Flexible hybrid form of working, option for working fully remotely - Parking Space – We provide free parking spots - Fun Office Space – We offer a game zone and a relaxation area - Health Insurance – Additional private health insurance, including dental care plan - Personal Development – Company-sponsored training budget to further develop your skills - Employee Referral Programme – Receive a bonus for referring a friend - Holidays – Enjoy extra 5 days after your 1st and 5th year - Social Events – We love to celebrate our success together - Family Insurance – Add insurance to a family member - Offering sport cards – 100% sponsored by the company