Ndeavour
Senior Java Developer
2mo ago
SeniorRemotejavareact jsandroidiosmicroservicesservice-oriented architecture
Experienced Java Software Engineer role focused on service-oriented or microservices architecture for iGaming and online betting industry.
Responsibilities
- 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.
- 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.
Requirements
- 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.
Conditions
- 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.
- 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
Other
- 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.