Backend Engineer (Scala) - Identity & Access Management (IDAM)
Hybrid · Cluj-Napoca, Cluj County, Romania or Braşov, Brașov County, Romania
Job Summary
Backend Engineer (Scala) for Identity & Access Management (IDAM) on METRO.digital's Cyber Security platform. Design, develop, and maintain Scala-based backend services for identity governance, provisioning workflows, and access management. Collaborate with the IDAM squad to implement role assignments, entitlement management, and lifecycle automation; work with PostgreSQL persistence, deploy on Kubernetes, and ensure reliability, observability, and on-call readiness. Participate in code reviews and architectural decisions, split large initiatives into microservices, and work in an Agile/Scrum environment with product and security stakeholders.
Required Qualifications
- 5+ years of Java/Scala experience
- Docker & Kubernetes automation
- GCP experience and Terraform IaC
- PostgreSQL (SQL) and NoSQL experience
- Security-conscious design
- Strong English communication
- Ability to decompose work into microservices
- CI/CD familiarity
- DevOps practices
Desired Qualifications
- 5+ years of experience in Java/Scala
- Experience with Docker and Kubernetes for automated testing and deployments
- Experience with cloud platforms, preferably Google Cloud Platform (GCP)
- Knowledge of Infrastructure as Code (Terraform)
- Experience with SQL and NoSQL databases (PostgreSQL)
- Security-minded software design
- Ability to communicate fluently in English
- Interest in breaking large projects into microservices
- Hands-on experience with CI/CD and DevOps practices (Nice-to-have: Datadog, Play Framework, JWT/OAuth/OpenID Connect/RBAC, Kafka)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.