Senior Software Engineer Ii

Elsevier

London, United Kingdom
Scala and apache spark pipelines
Java backend services and restful apis
Elasticsearch for search and aggregation
The SciVal Development Team builds scalable, reliable solutions to provide academic and research metrics that enable insight and informed decision-making

Job Summary

  • The SciVal Development Team builds scalable, reliable solutions to provide academic and research metrics that enable insight and informed decision-making.
  • The Senior Software Engineer II role involves designing large-scale metric computation pipelines and Java backend services while mentoring junior engineers and collaborating with stakeholders.
  • Elsevier offers a culture of innovation and collaboration with benefits including flexible working hours, comprehensive pension plans, and various wellbeing initiatives.

Matching Summary

The SciVal Development Team builds scalable, reliable solutions to provide academic and research metrics that enable insight and informed decision-making.

Skills & Requirements

Must-have

  • Scala and Apache Spark pipelines
  • Java backend services and RESTful APIs
  • Elasticsearch for search and aggregation
  • Neo4j graph database usage
  • AWS EMR and cloud services
  • Distributed metric computation systems

Nice-to-have

  • Mentoring junior engineers
  • Agile development workflows
  • Collaboration with product and UX teams
  • Performance optimization and debugging
  • Flexible working hours
  • Wellbeing initiatives

Key Requirements

  • Strong expertise in big data and distributed systems
  • Experience with Scala and Apache Spark
  • Proficiency in Elasticsearch and Neo4j
  • Solid Java backend engineering skills
  • Experience with AWS services (S3, EMR, RDS)
  • Ability to translate complex metric definitions
  • Not specified work authorization

Work Rights

Not specified

Tailored Resume

Cover Letter