Elsevier

Senior Software Engineer I (Java & Python)

Elsevier
Apply
2 days ago
Oxford, United KingdomSenior

Responsibilities

  • Design, develop, and deploy applications in a cloud-hosted distributed system.
  • Build Document Intelligence services for document transformation, metadata extraction, content enrichment, and entity recognition.
  • Collaborate with business stakeholders and cross-functional teams to identify requirements and gather feedback.
  • Contribute to architectural decisions focused on stability and performance.
  • Own services throughout their lifecycle, including architecture, implementation, deployment, observability, operational support, and continuous improvement.
  • Improve delivery processes and support Agile and DevOps implementation efforts.
  • Support and mentor team members by sharing knowledge and helping them upskill.

Requirements

  • Demonstrated proficiency in most of Python, Java, Spring or Spring Boot, and SQL, with willingness to learn additional technologies.
  • Experience building distributed and event-driven solutions using Kafka and AWS cloud services.
  • Experience with build tools, Git, and continuous integration tools such as GitHub Actions or Jenkins.
  • Experience with alerting, monitoring, and logging tools including New Relic, OpenSearch, Kibana, or Coralogix.
  • Experience using IntelliJ or VSCode and associated refactoring tools.
  • Some experience with test-driven development and mocking libraries such as Jest or Mockito.
  • Familiarity with Jira, Confluence, data-processing workflows, scalable backend architectures, Agile practices, Scrum, and Kanban.
  • Some experience designing and developing for cloud environments, including Docker, Kubernetes, or AWS.
  • Familiarity with AI coding tools including Copilot, Claude, Codex, or antigravity.
  • Desired familiarity with agentic software development and AI-based solutions.
  • Experience supporting and mentoring team members and a willingness to learn and grow.

Benefits

  • Flexible working hours.
  • Comprehensive pension plan.
  • Generous vacation entitlement and an option for sabbatical leave.
  • Maternity, paternity, adoption, and family care leave.
  • Personal Choice budget.
  • Internal communities and networks.
  • Various employee discounts.
  • Recruitment introduction reward.
  • Global Employee Assistance Program.
  • Study assistance and wellbeing initiatives.
  • Shared parental leave.

Tech Stack

Apache KafkaAWSDockerGitGitHub ActionsJavaJenkinsJestKibanaKubernetesPythonSpring BootSQL

Categories

Elsevier

About Elsevier

10,000+ employees

Elsevier builds scientific and medical information products and analytics platforms for researchers, clinicians, and educators. Its portfolio includes journals and databases such as The Lancet, Cell, ScienceDirect, Scopus, and ClinicalKey, sold primarily via institutional subscriptions, licensing, and open-access publishing fees. Founded in 1880 and headquartered in Amsterdam, Elsevier operates as a business of RELX, serving universities, hospitals, corporations, and government research agencies worldwide.

Contact me