{"id":744574,"url":"https://alion.io/job/ndeavour-senior-java-developer","title":"Senior Java Developer","company":{"id":720306,"name":"Mobilewaves","domain":"mobilewaves.com","url":"https://alion.io/company/mobilewaves","size_band":"51-200","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["BG"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":47000,"max_usd":87000,"period":"year","method":"role_seniority_country_cell","sample_n":8},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Bamboo","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"React.js","optional":false},{"name":"Reactive Programming","optional":false},{"name":"Spring Boot","optional":false},{"name":"Vert.x","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-04-15T13:26:40Z","employer_posted_date":"2026-04-15","last_verified_at":"2026-10-13T19:27:05Z","board_verified":true,"closed_at":null,"days_open":181,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":180},"description":"About Roller Gaming\nRoller 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.\nInitially, 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.\nOur team of talented professionals works hybrid or remotely from various cities across Bulgaria.\nWhy Join Us at Roller?\nIf our values align with yours, you could be our next team member.\nDiscover what awaits you at Roller Gaming:\nA culture of transparency, loyalty, and mutual respect.\n\nA collaborative environment where team dynamics drive success.\n\nOpportunities for professional growth and innovation.\n\nThe flexibility to work hybrid or remotely, ensuring a healthy work-life balance.\n\nA company that prioritises health and well-being.\n\nEngaging internal events, charity initiatives, sports activities, and a friendly, supportive team.\n\nBe part of a thriving team shaping the future of gaming technology.\n\nThe Role overview:\nOur teams are growing and we are looking for an experienced Java Software Engineer in a service-oriented or microservices architecture.\nOur 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!\nThe 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.\nDuties and Responsibilities\nDevelop new features and functionality for high transaction, large scale websites and services using Java\n\nParticipate actively in the design, implementation, and code review process of full stack end-to-end solutions.\n\nDesign modular, scalable, and portable solutions to meet project requirements.\n\nWrite clean, readable, and reusable code within specified deadlines following the agile methodology.\n\nOrganize and prioritize work effectively to ensure timely project delivery.\n\nCreating and maintaining testable code.\n\nQualifications, Skills and Experience\nProven track record for successful completed projects, experienced in Enterprise Java Software Development in a service-oriented or microservice architecture\n\nProficient in Java / 6+ years of experience and back-end-programming and related frameworks (Spring, Spring Boot, Hibernate).\n\nProven experience in designing, building, and maintaining RESTful APIs\n\nExperience working with Relational Databases such as PostgreSQL;\n\nExperience working with message queues - RabbitMQ, Kafka or similar\n\nExperience in working with Docker, Kubernetes and AWS is an advantage\n\nExperience with CI/CD pipelines, including Jenkins/Bamboo and GitLab\n\nExperience with reactive programming using Vert.x or similar is an advantage\n\nProficiency in Version Control Systems, specifically Bitbucket, GIT.\n\nPractical knowledge and utilization of containers, specifically Docker, ideally coupled with Kubernetes expertise.\n\nExcellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well\n\nBachelor's degree in Computer Science, Software Engineering, or related field or relevant professional experience\n\nStrong communication skills in both English and Bulgarian language and ability to convey technical concepts clearly.\n\nOur Benefits:\nRemote Office - Flexible hybrid form of working, option for working fully remotely\n\nParking Space - We provide free parking spots\n\nFun Office Space - We offer a game zone and a relaxation area\n\nHealth Insurance - Additional private health insurance, including dental care plan\n\nPersonal Development - Company-sponsored training budget to further develop your skills\n\nEmployee Referral Programme - Receive a bonus for referring a friend\n\nHolidays - Enjoy extra 5 days after your 1st and 5th year\n\nSocial Events - We love to celebrate our success together\n\nFamily Insurance - Add insurance to a family member\n\nOffering sport cards - 100% sponsored by the company","description_format":"text","description_chars":4334,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Bulgarian","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Health insurance","Sports activities"],"hiring_locations":[{"name":"Bulgaria","iso":"BG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-11T13:44:24Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.576,"p_room":0.28,"age_days":180,"expected_fill_days":79,"reasons":["conf:1","velocity","win:tail","crowd:"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ndeavour-senior-java-developer","json_url":"https://alion.io/job/ndeavour-senior-java-developer.json","meta":{"generated_at":"2026-10-13T19:46:23Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":30323,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":720306},"rest":"https://alion.io/mcp/rest/get_company?id=720306"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fndeavour-senior-java-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fndeavour-senior-java-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fndeavour-senior-java-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ndeavour-senior-java-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fndeavour-senior-java-developer"}]}