Senior Java developer to Player Information at Paf
Be part of an international gaming company with the clear purpose to generate funds for the benefit of society
Paf stands out from other gaming companies in the market! Not just because of what we do, but why we do it. We were founded by the Red Cross, Save the Children, Public Health on Åland, and the foundation Dagens Barn, and our mission from day one has been to generate funds for the benefit of society. We're proud to be an award-winning industry leader in responsible gaming, raising the bar and setting new standards that put players first. All our profit goes to charity, and we strive for a long-term sustainable business that cares about our employees, customers, and society at large. Now, we're looking for a skilled Senior Java Developer to strengthen our Player Information team.
THE TEAM
The Player Information team develops and maintains the systems that manage the full player lifecycle - from registration and identification to KYC, AML, and regulatory compliance. You'll work across the entire development lifecycle: from idea and planning to implementation, deployment, and continuous improvement. The team values clean architecture, thoughtful problem-solving, and open knowledge sharing. Everyone contributes and everyone's voice matters.
You'll be joining a senior team working on critical backend services such as:
- Player identification and lifecycle systems
- KYC (Know Your Customer) and AML (Anti Money Laundering) integrations
- Registration flows and backend integrations
- Event-driven communication between business and compliance systems
- You'll take on a key role where you help shape both code and technical direction.
WHAT YOU'LL DO
- Build and maintain robust backend systems with modern Java and cloud technologies - including API integrations and data management to support end-to-end solutions
- Collaborate with product managers, developers, designers, and specialists across the company
- Write clean, testable, and maintainable code with long-term thinking in mind
- Review code, share knowledge, and mentor junior developers
YOUR PROFILE
You are curious and stay updated with trends in the field, and share your ideas to drive innovation. Your seniority lies in your persona, as someone who is comfortable taking initiative, but is equally comfortable collaborating with others. You're driven, proactive, and unafraid to ask for help when needed, and provide support and feedback to your colleagues.
We believe you have:
- 5+ years of professional Java experience
- Strong backend development skills in a cloud environment (preferably AWS)
Bonus if you also have experience with:
- Spring Boot
- PostgreSQL
- Kafka or other message queues
- Microservice architecture
- CI/CD and DevOps tools
INFORMATION
Location: Mariehamn (Åland islands), Helsinki (Finland) or Sweden (with possibility to attend our Stockholm or Norrköping Office weekly)
Language Requirements: Fluency in written and spoken English
Work Permit: We do not provide assistance with visa sponsorship. Applicants must already possess a valid work permit to work in Finland or Sweden
Recruitment Process: The recruitment process includes a programming test. If you have relevant projects from previous work or personal endeavors, we encourage you to include them in your application as part of your portfolio
We review applications continuously, and this posting may close before the position is filled if we proceed with selection and interviews.
Via our web form only (GDPR compliance)
Fanny Tvinne Monti, Talent Acquisition Specialist, fanny.tvinnemonti@paf.com
