Senior Java Developer
We are looking for a driven software engineer who is not only tech‑savvy but also a people‑oriented team player, ready for a stable and long‑term collaboration. The project focuses on developing a bonus system within a gaming platform - although the solution has been around for some years, it is continuously being expanded, refactored, and optimized wherever needed (new development: 70%). This experienced developer we are looking forward to hiring will not only build new features but should also be comfortable working with legacy code - we need someone who can read it, understand it, and modernize it effectively.
The tech stack: Java (8–25), Tomcat, Maven, Spring, Kafka, MongoDB, Guava, Guice, MySQL, Nginx, Linux, Jenkins, Git, Docker, Kubernetes, Google Cloud.
You will join an international, cross-functional team (Poland, Malta, Sweden, Turkey).
In this position you will:
Contribute to the evolution of a large‑scale online gaming platform, shaping new capabilities and enhancing existing ones,
Work across multiple layers of the system, from backend services to integrations with third‑party providers,
Develop internal modules and subsystems that power core business functionality,
Potentially support UI development for both desktop and mobile experiences,
Partner closely with product and business teams to translate ideas into well‑designed, user‑focused features,
Build solutions using a modern, diverse tech stack that includes Java, Kafka, Docker, MongoDB, MySQL, React, and Spring Boot,
Dive into a mature codebase, evaluate its architecture, and introduce thoughtful, incremental improvements to keep it modern and maintainable.
Your experience:
Deep, hands‑on expertise in Java (6+ years of commercial experience),
Confidence in navigating and improving legacy systems, including refactoring and introducing reliable test coverage,
Strong understanding of SQL and solid experience working with relational databases,
A collaborative mindset, thriving in close cooperation with Developers, QAs, and Product Owners to deliver meaningful outcomes,
Natural curiosity — you enjoy exchanging ideas, learning from teammates, and contributing your own insights,
Excellent communication skills, with strong proficiency in written and spoken English.
It is a hybrid role in Katowice (3 remote days/week). The benefit package includes private medical care, a sports card, 70% of tax-deductible costs.
Senior Java Developer
Senior Java Developer