Senior Backend Engineer (Java)
Confidential
Posted: March 11, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Senior Backend Engineer to join a dynamic iGaming company, where you will be working on building a scalable, feature-rich iGaming platform.
Required Skills
Job Description
About us:
We are a product R&D company that creates solutions for the dynamic iGaming Ecosystem.
Our mission is to build cutting-edge platforms that reinvent the iGaming industry.
About product:
A scalable, feature-rich iGaming platform focused on continuous product evolution and high-quality user experience. The system is built on a modern technology stack, the teams are focused on long-term product growth, stability, and innovation, working in a mature Agile environment with a strong technical culture.
Product Technical Stack:
Backend: Java 21, Spring Boot 3.0
Frontend: Angular 19/20, React.js
Databases & Messaging: MySQL, Kafka, RabbitMQ, Redis
Cloud & Containerization: AWS, Docker, K8s
Architecture: Highload Systems, Microservices, Serverless, CDN
Monitoring & Analytics: Grafana, ELK stack, and Big Data solutions
Team description:
You will join a cross-functional squad of 10 engineers (BE/QA/DevOps) working closely with an Architect and Tech Lead.
As a Senior Back-End Engineer, you will be working in a high-load and integration-heavy environment, side by side with experienced engineers.
Responsibilities:
Writing backend code and tests as well as leveraging open source technologies to get reliable results;
Improving code quality through testing, refactoring, peer-reviews;
Championing software quality, innovation and appropriate technology choices;
Working effectively in an agile team using Scrum and participating in daily stand-ups, planning sessions, showcases and retrospectives;
Collaborating with business stakeholders and internal users to design and deliver products;
Ability to contribute to end-to-end user stories that steer a technical design that can be iteratively developed by the entire team;
Performing root cause analysis to ensure that mistakes are properly understood and not repeated;
Contributing to coding standards and guidelines as well as setting a good example of adhering to them;
Standing by your solutions to ensure that both you and the team have the tools and ability to support its operation after hours.
Requirements:
Extensive knowledge of Java, Spring Boot and associated technologies: JUnit, Web Application Servers (e.g. Jetty/Tomcat), Gradle/Maven;
Strong knowledge of MySQL and writing optimized database queries;
Thorough understanding of architectural software concepts, Object-Oriented, MVC/MV* architectures, asynchronous server communication;
Knowledge of multi-threaded programming and concurrency;
Experience in the design and development of RESTful web services;
Knowledgeable in web software architectures and design patterns;
You champion agile principles and are a strong advocate for Continuous Delivery, TDD, Refactoring;
Familiar with using a tracking system such as JIRA;
Have an aptitude and willingness to learn the business domain and new technologies;
Desirable:
Familiar with Groovy, Spock, Hibernate;
Have used cloud services like AWS or Google App Engine;
Experience of using Google Analytics and logging services like Datadog, Grafana and Splunk to track product usage and drive features;
Experience using virtual services like Docker to automatically build new environments for development and testing;
Track record of delivering scalable applications that are performant under high traffic volumes;
Comfortable working in a Linux environment with scripting languages;
You will get:
Work in a technically strong environment with modern stack and mature Agile culture;
High autonomy, decision-making authority, and close cooperation with leadership;
A position in a product development company with a dynamic environment and several concurrent projects;
Opportunity to contribute (your ideas for improvement implementation);
Continuous self-improvement and growth, including budget for certifications and courses;
Competitive salary plus financial bonuses;
Medical insurance coverage;
English language courses;
Wellbeing package: online-yoga classes, Yakaboo, BetterMe App: Health Coaching, BetterMe App: Mental Health;
Corporate events and fun team-building activities.
Remote-first culture
Interview Stages:
HR Interview (45-60 minutes) — Initial conversation to discuss your experience, career goals, and cultural fit.
Technical task
Technical Interview (1,5 hour) — In-depth technical interview covering relevant skills.
Final Interview (1,5 hour) — A comprehensive discussion with the team, focusing on role-specific competencies and alignment with company values.
Reference check & Job Offer