
Java Team Lead – Backend Services
Posted Oct 30

Posted Oct 30
This is a fully remote position, open to applicants in Poland.
• 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.
• 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.
• 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.
Ness Digital Engineering
Movable Ink
Anyone AI
Get handpicked remote jobs straight to your inbox weekly.