Java Team Lead – Backend Services

Posted Oct 30

This is a fully remote position, open to applicants in Poland.

📋 Description

• Lead, mentor, and develop a team of Java Engineers.

• Establish priorities and take ownership of delivery within the domain while remaining actively involved in coding.

• Design and create contemporary Java backend services for wallet transactions, ledger entries, payment flows, bonus mechanics, and account state management.

• Develop REST APIs and event-driven integrations utilized by player-facing applications, operational tools, and third-party providers.

• Write code that exhibits strong test coverage, idempotent operations, well-defined transaction boundaries, and effective failure handling.

• Implement KYC/AML workflows, responsible gaming controls, and maintain audit trails.

• Instrument services with metrics, structured logging, tracing, and alerting.

• Participate in the on-call rotation.

• Engage in design discussions and contribute to RFCs.

• Review code produced by team members.

• Utilize AI-assisted development tools in accordance with platform standards.

• Assist in the migration from the existing third-party platform through parity testing, data migration validation, and cutover support.


⛳️ Requirements

• Over 5 years of professional experience in backend engineering.

• Extensive hands-on experience with Java 17+ and Spring Boot.

• More than 2 years of experience in managing or leading a team of software engineers while remaining hands-on.

• Background in building and operating transactional systems such as payments, wallets, billing, banking, e-commerce checkout, or gaming.

• Strong experience with PostgreSQL or similar databases, including schema design, transaction management, locking behavior, and query performance optimization.

• Familiarity with event-driven patterns and messaging systems like Kafka or RabbitMQ, including principles of idempotency and retry semantics.

• Experience in unit, integration, and contract testing.

• Proficient with containers and CI/CD pipelines.

• Ability to interpret production telemetry and troubleshoot real incidents.

• Good written and spoken English skills.

• Capability to work effectively within a distributed team across multiple time zones.


🏝️ Benefits

• Participation in on-call rotations.

• Access to AI-assisted development tools as an integral part of the workflow.

• Work in a distributed team environment spanning multiple time zones.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers