IT & Software

Software Engineer III (Java & JavaScript)

Elsevier

London · Greater London · United Kingdom

Overview

As a Software Engineer III, you develop scalable, high-performance applications in Java and JavaScript within Elsevier’s Identity & Access Management team. You contribute to the authentication and authorization infrastructure that powers a global product suite, leveraging cloud-native platforms on AWS. You will work in an Agile environment, emphasize code quality, testing, and CI/CD, and explore AI-assisted development to design and improve software. This role offers the chance to shape critical security infrastructure and collaborate across cross-functional teams.

Pay / Benefits
  • Comprehensive Pension Plan
  • Generous vacation entitlement and sabbatical option
  • Maternity, Paternity, Adoption and Family Care leave
  • Personal Choice budget
  • Internal communities and networks
  • Employee discounts
Responsibilities
  • Collaborate with technical teammates to finalize requirements
  • Draft and review specifications for moderately complex components
  • Translate product requirements into software designs with colleagues
  • Implement development processes, coding best practices, and code reviews
  • Work in diverse development environments (Agile, Waterfall) with stakeholders
  • Utilize GitHub workflows, PRs, issue tracking in distributed or co-located teams
  • Troubleshoot and resolve technical issues
  • Stay updated on new technologies and trends
  • Complete bug fixes
  • Assist with defining and refining system components
Key requirements
  • Proficiency with data manipulation languages
  • Understanding of data modelling
  • Ability to work with complex data models
  • Proficiency in Java/J2EE, JavaScript, JSP, HTML, Node.js, React, XML, SQL
  • Experience with Keycloak, Auth0, or other identity providers including realm configuration and OIDC setup
  • Familiarity with code coverage best practices
  • Ability to write/review specifications for moderate complexity components
  • Knowledge of Agile and Waterfall methodologies
  • Knowledge of data storage subsystems and test-driven development
  • Ability to complete moderately complex bug fixes
  • Experience with AI-assisted development tools a plus
  • Experience with Terraform or other infrastructure-as-code tools
  • Experience with Docker and Kubernetes
  • Collaborative mindset
  • Strong problem solving and analytical abilities
  • Effective communication across teams
  • Java/J2EE
  • JavaScript
  • Node.js

Reference: WJ-747_30135679

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.