Java Team Lead — Backend Services

Commit

Województwo mazowieckie

On-site

PLN 320,000 - 520,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Commit in Kraków is seeking a Java Team Lead to manage a team of Java Engineers building core PAM services—wallet, ledger, payments orchestration, bonusing and account lifecycle—without legacy code.

You will lead priorities, own delivery for the domain, stay hands-on in code, design backend services in Java 17+ with Spring Boot, and build REST APIs and event-driven integrations. English proficiency and on-call readiness required.

Qualifications

  • 5+ years of professional backend engineering with Java 17+ (Spring Boot)
  • 2+ years leading or mentoring a team while staying hands-on
  • Experience building/operating transactional systems with high data integrity
  • Strong PostgreSQL design, transactions, locking, performance
  • Event-driven patterns and messaging (Kafka, RabbitMQ) with idempotency
  • Active testing habit: unit/integration/contract testing
  • Experience operating what you build: containers, CI/CD, production telemetry
  • Strong written/spoken English in a distributed, multi-time-zone team

Responsibilities

  • Lead, mentor, and grow a team of Java Engineers, setting priorities and delivering domain outcomes
  • Design and implement backend services in Java 17+ for the PAM core: wallet transactions, ledger entries, payments flows, bonus mechanics, account state management
  • Build REST APIs and event-driven integrations (Kafka) for products, tooling, and providers
  • Write code with strong test coverage, idempotent operations, and robust failure handling
  • Implement KYC/AML and other regulatory workflows as product features
  • Instrument services for production: metrics, logging, tracing, alerts, on-call rotations
  • Contribute to RFCs and code reviews; participate in design discussions
  • Adopt AI-assisted development tools per platform standards
  • Support migration from the current third-party platform: parity tests, data migration checks, cutover support

Skills

Java 17+
Spring Boot
Team leadership
Testing discipline
English communication

Tools

PostgreSQL
Kafka
RabbitMQ
Docker / containers
CI/CD pipelines

Job description

We are looking for a Java Team Lead in Cracow to manage a team of Java Engineers who build the core PAM services — player wallet, ledger, payments orchestration, bonusing and account lifecycle — from the first commit, with no legacy code.

What You will do:
  • Lead, mentor and grow a team of Java Engineers: set priorities, own delivery for the domain, stay hands-on in the code
  • Design and implement backend services in modern Java for the PAM core: wallet transactions, ledger entries, payment flows, bonus mechanics, account state management
  • Build REST APIs and event-driven integrations (Kafka or similar) consumed by player-facing products, operations tooling and third-party providers
  • Write code where correctness is provable: strong test coverage, idempotent operations, careful transaction boundaries, clear failure handling
  • Implement regulatory requirements as first-class product behavior: KYC/AML workflows, responsible gaming controls, audit trails
  • Instrument services for production (metrics, structured logging, tracing, alerting) and take part in the on-call rotation
  • Contribute to design discussions and RFCs; review teammates' code with care
  • Use AI-assisted development tooling as a first-class part of the workflow, following platform standards
  • Support migration off the current third-party platform: parity testing, data migration checks, cutover support
Requirements:
  • 5+ years of professional backend engineering with deep hands-on Java 17+ and Spring Boot
  • 2+ years managing or leading a team of software engineers — priorities, delivery ownership, mentoring — while staying hands-on
  • Solid experience building and operating transactional systems (payments, wallets, billing, banking, e-commerce checkout or gaming) where data integrity matters
  • Strong PostgreSQL (or similar): schema design, transactions, locking behavior, query performance
  • Event-driven patterns and messaging (Kafka, RabbitMQ or similar), including idempotency and retry semantics
  • A real testing habit: unit, integration and contract testing as part of how you work
  • Operating what you build: containers, CI/CD pipelines, reading production telemetry to debug real incidents
  • Good written and spoken English; effective in a distributed, multi-time-zone team
Nice to have:
  • iGaming, sports betting, fintech or another regulated, high-transaction-volume domain
  • Kubernetes and AWS
  • Compliance-driven development (KYC/AML, responsible gaming, audit requirements)
  • AI coding assistants and agentic development workflows
  • Polish and/or Spanish
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Team Lead: Backend Services for PAM Core
Java Team Lead: Backend Services for PAM Core

Commit • Województwo mazowieckie

On-site
PLN 320,000 - 520,000
Java Backend Developer
Java Backend Developer

Madiff • Województwo mazowieckie

Hybrid
PLN 100,000 - 130,000
Lead Java Backend Engineer
Lead Java Backend Engineer

Infoplus Technologies UK Limited • Województwo małopolskie

Hybrid
PLN 180,000 - 300,000
Overseas Contractor- Senior Java Backend Developer
Overseas Contractor- Senior Java Backend Developer

LTM • Gdynia

Hybrid
PLN 260,000 - 360,000
Overseas Contractor- Senior Backend developer
Overseas Contractor- Senior Backend developer

LTM • Gdynia

Hybrid
PLN 180,000 - 300,000
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Polska

Hybrid
PLN 260,000 - 380,000
Senior Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Wrocław

Hybrid
PLN 220,000 - 340,000
Lead/Senior Java Developer
Lead/Senior Java Developer

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Senior Java Developer
Senior Java Developer

ITDS • Kraków

Hybrid
PLN 180,000 - 300,000
Senior Full-Stack Java Engineer
Senior Full-Stack Java Engineer

BELVEDERE • Wrocław

On-site
PLN 246,000 - 379,000
Top locations