Product Engineer (Kotlin) - Keycloak / Identity
- LocationPrague office
- Work typeOn-site
- EmploymentFull-time
- Posted12 November 2026
- SourceFtmo's careers page (Ashby)
Last checked2 h ago: still listed on Ftmo's careers page. First seen yesterday.
At a glance
- Experience5+ years
- LanguagesEnglish
- Skills and toolsKotlin, Java, Kubernetes, CI/CD
Read from the ad by RoleFinder, with rules and an AI reading; the description is the source.
About the role
Build and run the group identity platform based on Keycloak. The first priority is integrating OANDA into the shared identity platform, so clients and employees of both companies use one secure, reliable login.
WHAT YOU WILL DO?
- Develop Keycloak extensions and identity services in Kotlin.
- Deliver the Keycloak integration for OANDA: client login, migration of existing identities, replacement of current identity providers.
- Implement and maintain authentication flows: SSO, MFA, social login, OAuth 2.0 and OpenID Connect.
- Make the identity platform highly available, observable and secure, together with Cloud Platform and Security.
- Support product teams (trading app, client portals, back office) when they integrate with the IDP.
- Write tests, documentation and runbooks; take part in on-call for the identity platform.
WHAT DO YOU BRING TO THE TABLE?
EDUCATION AND EXPERIENCE
- 5+ years of backend development in Kotlin or Java.
- Hands-on experience with Keycloak or another identity provider (extensions, themes, SPIs).
- Experience with identity migrations or large-scale login systems is an advantage.
- English at B2鈥揅1 level.
KNOWLEDGE AND SKILLS
- Deep knowledge of OAuth 2.0, OpenID Connect, SAML, MFA and session management.
- Secure coding practices and threat modelling for authentication systems.
- Kubernetes, CI/CD and observability tools.
- Clear communication with product teams and security specialists.
WHY JOIN THE FTMO TEAM?
- We are a Czech fintech that, since 2015, has grown from an idea into a global project. 馃殌
- 300+ amazing teammates. We鈥檙e a great team who learn from each other every day.馃馃
- How do we work? We focus on meaningful work and open communication, while only adopting processes that make our lives easier.
- Prague, N谩rodn铆 t艡铆da. Enjoy our modern offices at the Quadrio shopping center, offering beautiful views and excellent accessibility.
- What if I don鈥檛 trade? No worries. We鈥檒l show you what our product is all about and introduce you to the basics of trading.
- Free fruit, snacks, and coffee are always within reach in the office.
- How do we promote strong relationships and well-being? Company cottage, team building events, and running club.
- Flexible hybrid model. We prefer collaborating in person to keep the team spirit high, but we offer the flexibility you need to stay balanced.
*The benefits mentioned above apply to FTMO on-site employees in our Prague office.
Get open roles ranked against your CV
Add your CV once. RoleFinder ranks the open roles where you want to work, plus remote ones, against it, shows your best 12 with a one-line reason each, and emails you new matches once a week. The file is read once by AI and not kept; employers never see it.
Sign in with Google or email to start. How we handle your CV