Skip to main content
Desktop Dark Background
Word Cloud

Senior Java Developer

Mast Jobs

Are you a resourceful Senior Java Developer who wants to work on award-winning software solutions? If so, you might be the next person to join the #SingularTeam!

Singular is an established brand in the iGaming industry developing award-winning solutions that stand out with their flexibility, reliability, and innovation. These three key aspects shape our competitive factor in the market. As of 2021, Singular is part of the biggest iGaming brand worldwide, Flutter Entertainment. The backbone of our success lies in using novel technologies & agile processes by our team of 190+ highly-skilled people.

Role Overview 

This role follows a hybrid approach to working, allowing you to combine working from home with working in our modern offices. These discussions are between you and your manager to find the best pattern for you both! We will kit you out to work from home but know that working as a team is what makes us great and spending quality time together is essential for keeping us mission-aligned. 


  • Maintain and extend the functionality of existing products

  • Participate in requirements analysis

  • Contribute to the logical and physical design of the product

  • Participate in source code analysis and debugging

  • Create technical documentation using required standards.

Job requirements:

Qualifications & experience:

  • Minimum 4+ years experience in creating Java/Java EE/Spring Web application.

  • Excellent knowledge of OOP concepts & design patterns

  • Experienced with Jboss/Wildfly application server

  • Skilled with using Java Enterprise Technologies or Spring and Spring Cloud Technologies

  • Experienced with using Maven

  • Experienced with using Git

  • Effective and efficient in team collaboration.

Desirable Skill Set:

  • General knowledge of web development and HTTP standard

  • Strong analytical skills to solve problems, perform research and derive solution opportunities

  • General knowledge of data structure, UML, XML, JSON

  • Experience with Infinispan, Hazelcast, Hibernate, Resteasy

  • Experienced with using EJBs, JMS, JPA, REST, ORM, Caching, Queues, Web Sockets

  • Understanding in multi-threading and concurrency

  • Experience in code documentation

  • Experience with testing (Unit and Integration tests)

  • Experience with using MySQL

  • Experience with working in JIRA


  • Competitive compensation & benefits package;

  • Career and professional advancement;

  • Training and learning opportunities – Online Learning Portals, Public Lectures, Conferences;

  • Private Health Insurance package;

  • International work experience;

  • Travel opportunity;

  • Outstanding working environment;

  • Relocation Opportunity.

Why you should apply

We nurture a teamwork environment where ideas are communicated, and knowledge sharing is encouraged. We appreciate the talent and inspire constant self-improvement. We constantly search for progressive thinkers, creative doers, game-changers, visionaries, and groundbreakers who never settle for mediocrity.

Senior Java Developer

  • Skopje, North Macedonia
Apply Now

Your Rewards

Here at Flutter International, if you’re up for a challenge, the rewards are great.

Work your way

We don't tell our brands what to do, we empower and support them to create the best results possible.

It's the same for our people too. We'll work with you to find the arrangement that brings out your best and make it a reality.


Be part of our talent community

Join our talent community to be the first to hear the latest opportunities across Flutter International.

Join now
Be part of our talent community