Назад
Company hidden
4 дня назад

Senior Software Engineer I (Java & JavaScript) (Identity & Access Management)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer I (Java & JavaScript) (Identity & Access Management): Building and operating highly available authentication and authorisation infrastructure for Elsevier’s global product suite with an accent on scalable Java and JavaScript services, identity-provider integrations, and AWS-based deployments. Focus on designing complex software components, implementing CI/CD and observability, resolving difficult defects, and mentoring less senior developers.

Location: London Wall

Company

hirify.global provides information, analytics, and data-driven products supporting scientific research, healthcare, health education, and clinical practice.

What you will do

  • Design, develop, and review complex components for the identity and access management platform.
  • Build and operate highly available authentication and authorisation infrastructure integrated with identity providers, entitlement services, and downstream APIs.
  • Write specifications, implement complex bug fixes, and translate product requirements into software designs.
  • Implement continuous integration, delivery, and deployment practices, including logging, instrumentation, and alerting.
  • Collaborate with technical stakeholders, participate in code reviews and pair programming, and mentor less senior developers.

Requirements

  • Professional software development experience with Java/J2EE, JavaScript, JSP, HTML, Node, React, XML, SQL, Windows, and Unix.
  • Experience with Keycloak, Auth0, or another identity provider, including realm configuration, authentication flows, and OIDC client setup.
  • Knowledge of software development methodologies, test-driven development, data manipulation, data modelling, and multiple data storage subsystems.
  • Experience writing and reviewing technical specifications, resolving complex defects, and applying coding and development best practices.
  • Strong research, communication, collaboration, and requirements-finalisation skills.

Nice to have

  • Experience using AI-assisted development tools such as Claude, GitHub Copilot, or Codex for test authoring and quality engineering.
  • Experience with Terraform or another infrastructure-as-code tool.
  • Experience with Docker and Kubernetes.
  • Additional familiarity with Keycloak or another identity provider.

Culture & Benefits

  • Flexible working hours and support for work-life balance.
  • Comprehensive pension plan and generous vacation entitlement.
  • Sabbatical leave, parental and family-care leave, and study assistance.
  • Personal Choice budget, employee discounts, internal communities, and employee assistance support.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →