Ndeavour

Senior Java Developer

2mo ago
SeniorRemote
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.