Logo for Gamingtec

Senior Java Engineer

Roles & Responsibilities

  • 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)

Requirements:

  • 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

Job description

Senior Java Engineer

We are looking for an experienced Java Engineer to join our backend team, which is working on the back-office platform of a high-load B2B gaming system.

Our platform processes millions of transactions daily and supports real-time operations for multiple partners. As the system continues to grow, we are expanding the engineering team 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

What You’ll Do

  • 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.

What We’re Looking For

  • 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.

Java Developer Related jobs

Other jobs at Gamingtec

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.