Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Regular Full-stack Java Engineer image - Rise Careers
Job details

Regular Full-stack Java Engineer

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, SDET, 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 ensures a healthy work-life balance.

  • A company that prioritizes health and well-being.

  • Engaging in 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 a Regular Full-stack Java 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 various software solutions to help lotteries manage their operations.

As a Fullstack Software Engineer, you will play a key role in driving the implementation of innovative digital solutions for our customers. You will work with the latest technology and will be responsible for designing, developing, and testing digital software applications, including websites, widget frameworks, interactive games, and other innovative products.

Duties and Responsibilities

  • Develop new features and functionality for high transaction, large-scale websites and services using Java and React.

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

  • Create and maintain testable code.

  • Assess and implement new, cutting-edge technologies.

  • Solve complex problems and optimize applications for maximum speed and scalability.

  • Participate in daily Scrums, provide updates, and collaborate with the team.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Qualifications, Skills, and Experience

  • 3+ years of experience in developing web applications using Java and SpringBoot and/or React framework 

  • Proven track record for successfully completed projects, experienced in Java Software Development in a service-oriented or microservice architecture.

  • Experience with JavaScript and a thorough understanding of React.js and its core principles is a plus.

  • Experience with popular state management libraries often used in React.js workflows, such as Redux.

  • Proven experience in designing, building, and maintaining RESTful APIs.

  • Experience working with Relational Databases such as MySQL or similar (e.g., PostgreSQL, MariaDB).

  • Experience in monitoring and observability tools, specifically Grafana and Prometheus, to analyze and optimize system performance.

  • Experience working with message queues (Kafka or similar).

  • Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab.

  • Proficiency in Version Control Systems, specifically Bitbucket and GIT.

  • Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well.

  • Strong communication skills in English, with the ability to convey technical concepts clearly.

Nice to Have

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.

  • Experience with GraphQL.

  • Experience in working with Docker, Kubernetes, and AWS.

Our Benefits

  • Remote Office -  Flexible hybrid form of working

  • 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 a dental care plan

  • Personal Development - Company-sponsored training to further develop your skills

  • Employee Referral Programme - Receive a bonus for referring a friend

  • Holidays - Enjoy an 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

  • Multisport Card - Fully covered sports pass

*All applications will be treated with strict confidentiality. Only short-listed candidates will be contacted.

If you are passionate about developing innovative solutions and eager to work with a dynamic team in a fast-paced environment, we encourage you to apply.

Privacy Policy

What You Should Know About Regular Full-stack Java Engineer, NDEAVOUR CONSULTING

Join Roller Gaming as a Regular Full-stack Java Engineer and be part of an exciting journey in the iGaming industry! Based in Sofia and London, Roller Gaming specializes in creating innovative solutions for leading clients in the online betting and gaming markets. You’ll be working with an amazing team that values transparency and mutual respect while you enjoy the versatility of a hybrid or remote working environment, which promotes a healthy work-life balance. In this role, you’ll be responsible for designing and developing cutting-edge software applications, including high-traffic websites and interactive games using Java and React. We seek someone with a friendly demeanor and solid technical skills who can confidently tackle full-stack development projects in a microservices architecture. You’ll participate in every aspect of the software development lifecycle, from brainstorming the best ideas in daily Scrums to writing clean and reusable code. If you're passionate about working with the latest technologies and striving for continuous improvement, you’ll fit right in at Roller. We prioritize professional growth and innovative initiatives while fostering a supportive culture focused on well-being, which includes fun social events and charity activities. If this sounds like the environment for you, we would love to hear from you!

Frequently Asked Questions (FAQs) for Regular Full-stack Java Engineer Role at NDEAVOUR CONSULTING
What responsibilities does a Regular Full-stack Java Engineer at Roller Gaming have?

As a Regular Full-stack Java Engineer at Roller Gaming, you'll be tasked with developing features for high-transaction websites and services using Java and React. Your responsibilities will include participating in the design and implementation of full-stack solutions, writing clean code, and optimizing applications for performance and scalability.

Join Rise to see the full answer
What qualifications are needed for the Regular Full-stack Java Engineer position at Roller Gaming?

To qualify for the Regular Full-stack Java Engineer role at Roller Gaming, you should have at least 3 years of experience in web application development using Java and SpringBoot or the React framework. Experience with RESTful APIs, relational databases, and CI/CD pipelines is highly desirable.

Join Rise to see the full answer
What technologies will I use as a Regular Full-stack Java Engineer at Roller Gaming?

In your role as a Regular Full-stack Java Engineer at Roller Gaming, you will work with Java, SpringBoot, React, and various tools like Grafana, Prometheus, and message queues such as Kafka. Familiarity with Docker, Kubernetes, and AWS is a plus.

Join Rise to see the full answer
What is the work environment like for a Regular Full-stack Java Engineer at Roller Gaming?

The work environment at Roller Gaming emphasizes flexibility allowing for hybrid or remote work. You’ll be integral to a collaborative team that operates with a culture focused on transparency and a strong sense of community.

Join Rise to see the full answer
Are there opportunities for professional growth as a Regular Full-stack Java Engineer at Roller Gaming?

Absolutely! At Roller Gaming, we believe in personal and professional development. You'll have access to company-sponsored training, mentorship, and various opportunities to broaden your skills and advance in your career.

Join Rise to see the full answer
Common Interview Questions for Regular Full-stack Java Engineer
Can you explain your experience with Java and how it relates to your role as a Full-stack Java Engineer?

When answering, highlight your relevant experience with Java, emphasizing projects that showcase your skills in developing web applications and your familiarity with SpringBoot and microservices architecture.

Join Rise to see the full answer
What are the principles of React that you find most important?

Be prepared to discuss core React principles such as component lifecycle, state management, and the importance of reusable components, demonstrating your comprehensive understanding of the framework.

Join Rise to see the full answer
How do you approach software testing and quality assurance?

Talk about your methods for ensuring code quality, such as writing unit tests, conducting code reviews, and using CI/CD practices to maintain a high standard of software development.

Join Rise to see the full answer
Can you describe a challenging problem you solved in a previous project?

Provide a specific example of a difficult challenge, detail your problem-solving approach, the technologies you used, and the positive outcome of your intervention.

Join Rise to see the full answer
What experience do you have with RESTful APIs?

Discuss your experience creating, consuming, and maintaining RESTful APIs, detailing how they fit within the architecture of your past applications and their importance in microservices.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Explain your strategies for task management, whether it’s using software tools, Agile methodologies, or any personal approaches you utilize to keep projects on time and organized.

Join Rise to see the full answer
What role do you believe communication plays in software development?

Highlight the importance of clear communication in collaborating effectively in a team, sharing ideas, and negotiating requirements as part of the development process.

Join Rise to see the full answer
How do you keep up-to-date with technology trends?

Mention resources you utilize, such as industry blogs, forums, webinars, and participation in programming communities, demonstrating your commitment to continuous learning.

Join Rise to see the full answer
What strategies do you use for optimizing web applications?

Discuss methods for improving performance, including code optimization, efficient database queries, and employing tools to monitor system performance.

Join Rise to see the full answer
Can you describe your experience with database management?

Share your background with relational databases like MySQL or PostgreSQL, how you structured queries, and the techniques you used for data management and optimization.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Weekday Remote No location specified
Posted 2 days ago
Photo of the Rise User
Box Hybrid Redwood City, CA
Posted 5 hours ago
Customer-Centric
Dare to be Different
Diversity of Opinions
Feedback Forward
Take Risks
Growth & Learning
Transparent & Candid
Photo of the Rise User
Weekday Remote No location specified
Posted 17 hours ago
Posted 8 days ago
Photo of the Rise User
Bnberry Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 10 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
February 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
8 people applied to Backend Engineer at Udacity
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Customer Onboarding & Product Specialist at Blueprint
Photo of the Rise User
Someone from OH, Columbus just viewed Sr. Safety Support Engineer, RSE at Amazon
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Visual Designer (Part-Time) at Match Group
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Manager, Marketing Solutions at Vevo