Unlock Full Resume Report

New offer - be the first one to apply!

September 28, 2026

Senior Java Engineer

Senior • On-site

300,000 - 336,000 PLN/yr

Kraków, Poland

Quick Facts

  • Role: Senior Java Engineer (backend)

  • Location/Work style: Kraków, Poland; hybrid (2 days/week in the office), with remote work possible within Poland

  • Project: Greenfield build of a new Player Account Management (PAM) platform backend

Description

You will join a team building the backend of a new PAM platform from scratch, focusing on core transactional services such as player wallets, ledger, payments, bonuses, and account lifecycle. The systems must handle financial transactions and high traffic, so reliability, data integrity, and high-quality engineering practices are critical. You will design and implement production services, build REST APIs and event-driven integrations, and contribute to technical decisions and code reviews.

Responsibilities

  • Design and develop backend services for the new PAM platform

  • Build services covering 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 services using metrics, logging, tracing, and alerting

  • Participate in production support and on-call when introduced

  • Support migration from the existing third-party platform

  • Use AI-assisted development tools as part of the engineering workflow

Requirements

  • 5+ years of professional backend engineering experience

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

  • Good written and spoken English

Benefits

  • B2B or permanent employment contract (UoP)

  • Approx. 28,000 PLN/month depending on experience

  • 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

  • Greenfield project with no legacy codebase for the new PAM platform

  • Opportunity to be the first Java Engineer in Poland and have a real impact on the platform and local engineering team

Similar jobs you might like