dotLinkers logo

Senior Java Engineer

dotLinkers·From 28,000 PLN

Primary stack

KafkaRESTPostgreSQLUnit TestingSpring BootRabbitMQJava

Nice to have's

AWSKubernetesiGamingsports bettingfintechKYC/AMLresponsible gamingaudit requirementsAI coding assistantsagentic development workflowsPolishSpanish

Job description

About the Position

We are seeking a Senior Java Engineer with over 5 years of experience to join our team in Krakow, Poland. You will be building a new Player Account Management (PAM) platform from the ground up.

About the Company

Our client is a technology company operating in the online sports betting and gaming industry. The company is building its next-generation gaming platform in-house, with a new engineering hub in Poland. The main focus of the Polish team is the development of a new PAM platform, which will replace the existing third-party Playtech solution. The new platform is being built from scratch, giving the engineering team a real opportunity to influence the architecture, technology, and development practices from the very beginning.

About the Role

We are looking for a Senior Java Engineer to join the team building the backend of a new PAM platform from the ground up. You will develop core transactional services responsible for areas such as player wallets, ledger, payments, bonuses, and account lifecycle. The role offers significant ownership – you will design and implement production services, contribute to technical decisions, and work closely with other engineers involved in the PAM platform. The systems will handle financial transactions and high volumes of traffic, so reliability, data integrity, and high-quality engineering practices are particularly important.

Responsibilities

  • Design and develop backend services for the new PAM platform
  • Build services covering player wallets, transactions, ledger, payment flows, bonuses, and account management
  • Develop REST APIs and event-driven integrations
  • Work with Kafka, RabbitMQ, or similar messaging technologies
  • Design solutions with strong transaction boundaries, idempotency, and reliable failure handling
  • Work with relational databases, including schema design, transactions, locking, and query performance
  • Write and maintain unit, integration, and contract tests
  • Contribute to technical discussions, RFCs, and code reviews
  • Instrument and operate the services you build using metrics, logging, tracing, and alerting
  • Participate in production support and on-call activities when introduced
  • Support the migration from the existing third-party platform
  • Use AI-assisted development tools as part of your engineering workflow

Requirements

  • 5+ years of professional backend engineering experience
  • Strong hands-on experience with Java 17+
  • Experience with Spring Boot or a similar modern Java framework
  • Solid experience working with transactional systems where data integrity is critical
  • Strong knowledge of PostgreSQL or another relational database
  • Experience with event-driven architecture and messaging, preferably Kafka or RabbitMQ
  • Good understanding of REST APIs
  • Experience with testing practices including unit, integration, and contract testing
  • Experience working with containers and CI/CD
  • Strong engineering ownership and ability to take responsibility for the solutions you build
  • Good written and spoken English

Nice to Have

  • Experience with AWS
  • Experience with Kubernetes
  • Background in iGaming, sports betting, fintech, or another regulated, high-transaction-volume environment
  • Experience with KYC/AML, responsible gaming, or audit requirements
  • Experience with AI coding assistants or agentic development workflows
  • Polish and/or Spanish language skills

We Offer

  • B2B or permanent employment contract (UoP)
  • Approx. 28,000 PLN a month, depending on experience and expectations
  • Company-provided MacBook
  • Private medical care and benefits package
  • Budget for hardware, tools, and professional development
  • Performance bonus
  • Periodic team gatherings
  • Optional access to the Kraków office
  • A greenfield project with no legacy codebase for the new PAM platform
  • The opportunity to be the first Java Engineer in Poland and have a real impact on the development of the new platform and local engineering team

About the Company

Our client is a technology company operating in the online sports betting and gaming industry. The company is building its next-generation gaming platform in-house, with a new engineering hub in Poland. The main focus of the Polish team is the development of a new Player Account Management (PAM) platform, which will replace the existing third-party Playtech solution. The new platform is being built from scratch, giving the engineering team a real opportunity to influence the architecture, technology, and development practices from the very beginning.

© dotLinkers. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

dotLinkers logo
dotLinkers

Recruitment & HR Tech

About the Company dotLinkers is an established IT Recruitment Agency based in Krakow, Poland. The agency specializes in recruiting top IT specialists for leading IT companies. Founded by Artur and Kamil, the company focuses on providing highly qualified programmers and reliable engineers to meet clients' IT recruitment needs. Products, Services & Tech Stack Core Solutions IT Recruitment: dotLinkers offers recruitment services for various IT positions, including software engineers, AI specialists, and engineering managers. Technologies & Frameworks React Node.js AI Python Java C# Project Scope & Target Clients Client Base Software Engineering Companies Financial Services Game Development Tech Hubs and R&D Centers Engineering Scale Lead Software Engineer Staff AI Engineer Senior Engineering Manager Python Fullstack Developer Director, People Partner – R&D Transformation Head of Operations, EMEA

More at dotLinkers

All 47 roles

Popular searches