Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Doctolib

Senior Backend Engineer – Java/Kotlin

Doctolib

. Lead the next phases of the multi-year authentication migration to a self-hosted, Keycloak-based identity provider .

Posted 11/12/2026full-timeBerlin • GermanySeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive backend engineering expertise with a focus on high-traffic authentication systems, including proficiency in Java or Kotlin development, and a solid understanding of JVM internals. Capable of leading cross-team delivery and collaborating on security-sensitive architecture decisions while utilizing AI tools to enhance engineering workflows.

Highest-signal resume keywords
Java DevelopmentKotlin DevelopmentHigh-Traffic Production SystemsCross-Team DeliveryIdentity Providers

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend EngineeringToken-Based Sign-InMonitoring and AlertingLoad TestingCapacity PlanningPerformance Bottleneck IdentificationFeature FlagsCanary ReleasesZero-Downtime MigrationsAI Tools
Soft Skills
CollaborationDecision-MakingCommunication
Tools & Technologies
KeycloakOAuth2OIDCReactTypeScriptKafkaCDC
Industry Keywords
Authentication MigrationIdentity ProviderSecurity PracticesMobile Authentication

Tech Stack

Tools & technologies
JavaKafkaKotlinReactTypeScript

About the role

Key responsibilities & impact
  • Lead the next phases of the multi-year authentication migration to a self-hosted, Keycloak-based identity provider
  • Complete token-based sign-in for Doctolib Pro apps
  • Make the identity provider the single source of truth for user data
  • Own the reliability of high-traffic authentication systems end-to-end, including monitoring, alerting, SLOs, incident resolution, post-mortems, and safe rollout practices
  • Drive cross-team delivery independently through design documents, decision memos, alignment across dependent teams, and explicit trade-offs
  • Collaborate with the Product Security team on security-sensitive architecture decisions and changes
  • Contribute to frontend development in React and TypeScript on IAM platform interfaces
  • Use AI tools daily and help establish repeatable AI-augmented workflows across the team

Requirements

What you’ll need
  • 7–10+ years of backend engineering experience
  • Hands-on, daily Java or Kotlin development
  • Solid understanding of JVM internals, including garbage collection, memory management, multi-threading, and profiling
  • Proven experience building and operating high-traffic production systems at scale
  • Experience with load testing, capacity planning, horizontal scaling, caching, and performance bottleneck identification
  • Experience defining monitoring, alerting, and SLOs; leading incident resolution; writing post-mortems; and shipping changes safely via feature flags, canary releases, and zero-downtime migrations
  • Experience leading complex, multi-week cross-team delivery independently, producing design documents, driving alignment, and making trade-offs explicit
  • Daily use of AI tools in engineering workflows and critical validation of their outputs
  • Fluent English, written and spoken
  • Prior experience with identity providers such as Keycloak, OAuth2, and/or OIDC is desirable
  • Hands-on security practices for exposed, high-traffic endpoints are desirable
  • React and TypeScript frontend experience is desirable
  • Exposure to Kafka/CDC is desirable
  • Exposure to mobile authentication is desirable

Benefits

Comp & perks
  • A Deutschlandticket (Germany-wide public transport pass) fully paid for by Doctolib
  • 28 vacation days + 1 additional day for each full calendar year of employment (up to a maximum of 30 days)
  • Work from abroad for up to 10 days per year thanks to our flexibility days policy
  • Company health insurance with great supplementary benefits through our partner Allianz
  • Company pension scheme (bAV) through Allianz with an employer subsidy of 40% (15% within the probationary period)
  • The Doctolib Parent Care program, which includes one month additional parental leave and much more
  • Enrollment in Doctolib's long-term employee value sharing plan called DoctoGrowth
  • Free mental health and coaching services through our partner Moka.care
  • Subsidized sports membership through our partner Urban Sports Club
  • A flexible workplace policy offering both hybrid and office-based mode
  • Subsidized meal benefit
  • For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support
  • Access to the best AI tools for coding, development and dedicated training