Backend Engineer (Scala) - Identity & Access Management (IDAM)
ExternalFull-timeOn-site4d ago
AgileCI/CDDatadogDockerGCPJava
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop, and maintain Scala-based backend services handling identity governance, provisioning workflows, and access management logic;
- Collaborate closely with the IDAM squad to implement and evolve core platform capabilities: role assignments, entitlement management, and lifecycle automation;
- Work on data persistence layers using PostgreSQL- ensuring correctness, performance, and resilience;
- Deploy and operate services on Kubernetes; contribute to reliability, observability, and on-call readiness;
- Participate in code reviews, technical design discussions, and architecture decisions within the squad
- Split large initiatives into small, manageable microservices and subprojects;
- Work in an Agile/Scrum environment with short delivery cycles and close collaboration with product and security stakeholders.
- Required key competencies and qualifications:
- Good knowledge in Java/Scala (5+ years of experience);
- Enthusiasm for automating and automatically scaling tests and deployments with Docker and Kubernetes;
- Experience with cloud platforms, preferably Google Cloud Platform (GCP) and knowledge of IaC (Terraform);
- Experience with SQL and NoSQL databases - PostgreSQL;
- Security mindset when designing and building applications;
- Interest in splitting large projects into small, manageable microservices;
- Ability to communicate fluently in English (written and verbal);
- Curiosity and drive to constantly learn and adopt new technologies.
Requirements
- Experience with Datadog and the Play Framework;
- Hands-on experience with secure authentication and authorisation mechanisms: JWT, OAuth2, OpenID Connect (OIDC), and role-based access control (RBAC);
- Experience with event-driven architectures (Kafka or similar);
- CI/CD pipeline experience and DevOps practices.
- What we offer at METRO.digital?
- Hybrid and agile work: thrive in a flexible, multicultural environment.
- At METRO.digital, we promote work-life balance through a hybrid working model. You'll be part of self-organizing, multicultural teams that collaborate in an agile setup.
- People development: when you grow so do we!
- We want you to become the best version of yourself with individual and company-wide programs and trainings for people development. Focused among other on development, leadership, appreciation ... it´s time to upskill your career.
- Support with individual solutions: we are people-caring!
- We offer support whenever you need it - at every stage of your professional journey.
- Want to know more about all our benefits? Discover more here .
- Let´s connect soon. Apply for the role now!
- Position grade within our career framework: Full Stack Engineer Grade 3 (Md7).
Benefits
Vision insuranceFlexible schedule
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Metromakro? Share your experience