New offer - be the first one to apply!

April 8, 2026

Senior Java Engineer

Senior • Remote

Limassol, Cyprus

Role Overview:

We are looking for an experienced Java Engineer to join the client's backend team, which is working on the back-office platform of a high-load B2B gaming system. Their platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, the engineering team is expanding to improve scalability, performance, and reliability, while gradually evolving parts of the platform from a monolithic architecture toward distributed services. You will work on both new functionality and architectural improvements, helping modernise critical parts of the platform.

Technology Stack:

Java 8 / Java 17, Spring Framework, MSSQL 2019, Kafka, Redis, distributed services with parts of the system still evolving from a monolithic architecture.

Key Responsibilities:

  • Develop new backend functionality for the platform;

  • Improve system performance, scalability, and reliability;

  • Participate in refactoring and modernisation of legacy components;

  • Contribute to architectural discussions and technical design;

  • Investigate and resolve production issues;

  • Assess technical feasibility and complexity of business requirements;

  • Collaborate closely with backend engineers, technical leads, and product teams

Required Skills & Experience:

  • 5+ years of Java development experience;

  • Strong understanding of backend architecture and distributed systems;

  • Experience working with relational databases and SQL;

  • Familiarity with message-driven systems (Kafka or similar);

  • Experience in improving or refactoring existing production systems;

  • Strong problem-solving and debugging skills;

  • Comfortable working in collaborative environments with code reviews and shared ownership of the codebase;

  • English level: Intermediate or higher.

The company guarantees you the following benefits:

  • Global Collaboration: Join an international team where everyone treats each other with respect and moves towards the same goal;

  • Autonomy and Responsibility: Enjoy the freedom and responsibility to make decisions without the need for constant supervision;

  • Competitive Compensation: Receive competitive salaries reflective of your expertise and knowledge as our partner seeks top performers;

  • Remote Work Opportunities: Embrace the flexibility of fully remote work, with the option to visit company offices that align with your current location;

  • Flexible Work Schedule: Focus on performance, not hours, with a flexible work schedule that promotes a results-oriented approach;

  • Unlimited Paid Time Off: Prioritise work-life balance with unlimited paid vacation and sick leave days to prevent burnout;

  • Career Development: Access continuous learning and career development opportunities to enhance your professional growth;

  • Corporate Culture: Experience a vibrant corporate atmosphere with exciting parties and team-building events throughout the year;

  • Referral Bonuses: Refer talented friends and receive a bonus after they successfully complete their probation period;

  • Medical Insurance Support: Choose the right private medical insurance and receive compensation (full or partial) based on the cost;

  • Flexible Benefits: Customise your compensation by selecting activities or expenses you'd like the company to cover, such as a gym subscription, language courses, Netflix subscription, spa days, and more;

  • Education Foundation: Participate in a biannual raffle for a chance to learn something new unrelated to your job as part of your commitment to ongoing education.

Interview process:

  • HR Interview with the Recruiter;

  • Technical interview with the team;

  • A 2-hour Final interview with the team.

If you find this opportunity right for you, don't hesitate to apply or get in touch with us if you have any questions!