Elsevier

Elsevier

London

Senior Software Engineer (Java & JavaScript)

Full-Time£65,000 - 105,000 per yearevvelsi günUnited Kingdom
IT

Job Description

Salary: £65,000 - 105,000 per year

Requirements:
  • Knowledge of software development methodologies, such as Agile and Waterfall
  • Intermediate proficiency with data manipulation languages, including optimization techniques
  • Intermediate understanding of normalized and dimensional data-modelling principles
  • Intermediate knowledge of multiple data-storage subsystems
  • Confident practitioner in development languages and technologies including Java/J2EE, JavaScript, JSP, HTML, Node.js, React, XML, SQL, Windows, and Unix
  • Experience with Keycloak, Auth0, or another identity provider, including realm configuration, authentication flows, and OIDC client setup
  • Proficient research skills
  • Developing knowledge of industry best practices in software development
  • Knowledge of applicable development toolsets
  • Ability to work effectively with technical personnel and internal and external technology resources
  • Knowledge of test-driven development
  • Ability to write and review portions of detailed specifications for complex system components
  • Ability to complete complex bug fixes
  • Good oral and written communication skills
  • Preferred: experience using AI-assisted development tools such as Claude, GitHub Copilot, or Codex for test authoring, stub generation, coverage analysis, or test-output investigation
  • Preferred: experience using AI-assisted tools as productivity accelerators within a quality engineering workflow, with appropriate review and validation
  • Preferred: experience with Terraform or another infrastructure-as-code tool, including reading infrastructure definitions and understanding how configuration changes affect system behaviour and test coverage
  • Preferred: experience working with Docker and Kubernetes
Responsibilities:
  • Undertake research, design, and software development assignments within a software functional area or product line
  • Provide input to project plans, schedules, and methodologies for cross-functional software products
  • Design software across multiple components
  • Work with users and customers to understand requests and translate them into solutions
  • Interface with technical personnel and team members to finalize requirements
  • Write and review portions of detailed specifications for complex system components
  • Complete complex bug fixes
  • Implement continuous integration, delivery, and deployment practices, and guide others in their use
  • Identify operational requirements for logging, instrumentation, and alerting, and work with senior team members to ensure they are met
  • Work with development team members to understand complex product requirements and translate them into software designs
  • Apply development processes, coding best practices, and code reviews
  • Work across development environments, including Agile and Waterfall, while collaborating with stakeholders
  • Resolve intermediate technical issues as needed
  • Pair program with squad members to support their learning and development
  • Develop mentoring skills and help less senior developers with development methodologies and optimization techniques
Technologies:
  • AI
  • AWS
  • Copilot
  • Docker
  • GitHub
  • Support
  • JSP
  • Java
  • JavaScript
  • LESS
  • React
  • SQL
  • Terraform
  • Unix
  • Windows
  • XML
  • Java EE
  • NodeJS
  • Cloud
  • Kubernetes

More:

We are hiring a Senior Software Engineer I (Java & JavaScript) for our Identity & Access Management team in London Wall. Our team owns the authentication and authorisation infrastructure behind Elseviers global product suite. We build and operate a highly available identity platform integrated with multiple identity providers, entitlement services, and downstream APIs, running on AWS ECS and EKS. Elsevier is a global leader in information and analytics, supporting researchers and healthcare professionals through information, data, analytics, health education, interactive learning, and clinical practice. We offer flexible working hours, wellbeing initiatives, shared parental leave, study assistance, sabbaticals, a comprehensive pension plan, generous vacation entitlement, family-care leave, a personal choice budget, employee communities and networks, discounts, an employee assistance program, and a recruitment introduction reward. We are committed to a fair and accessible hiring process and equal opportunity, and consider qualified applicants without regard to characteristics protected by law. This is a full-time role.

last updated 39 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Elsevier

Elsevier

Elsevier

London

IT

Skills & Technologies

JavaScriptJavaGoReactNode.jsAWSDockerKubernetesTerraformGitAIAgile

Inferred from job description

Salary Insight

£85,000

This role

£75,000

UK median

This salary is 13% above the UK median for Senior roles (£75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom