Java Software Engineer

Java Software Engineer

Full-Time 50000 - 70000 £ / year (est.) No working from home possible
Elsevier Inc.

At a Glance

  • Tasks: Design and develop cloud-based applications to enhance scientific research quality.
  • Company: Global leader in information and analytics, supporting visionary research worldwide.
  • Benefits: Flexible hours, generous leave, study assistance, and wellbeing initiatives.
  • Other info: Collaborative Agile environment with excellent growth opportunities.
  • Why this job: Join a dynamic team and make a real impact on global health and research.
  • Qualifications: Proficient in Java, JavaScript/TypeScript, and SQL; eager to learn and adapt.

The predicted salary is between 50000 - 70000 £ per year.

Our dynamic Agile Teams deliver technology that facilitates researchers to publish high‑quality scientific research. As a Software Engineer, you will build capabilities to improve research quality and support researchers in sharing new knowledge with the broader research community. A global leader in information and analytics, we help researchers and healthcare professionals advance science, improve health outcomes, and support visionary research worldwide.

Responsibilities

  • Designing, developing, and deploying applications in a cloud‑hosted distributed system to build next‑generation products.
  • Collaborating with business stakeholders to identify requirements and gather feedback in a fast‑moving environment.
  • Providing input into architectural decisions to ensure stability and performance.
  • Identifying and implementing enhancements to continually improve our delivery process.
  • Partnering with cross‑functional Agile and DevOps implementation teams.

Qualifications

  • Proficiency in Java, JavaScript/TypeScript (React, Angular, etc.) and SQL, with a willingness to broaden technology skills.
  • Experience with version control (Git) and modern IDEs (IntelliJ/VSCode) and refactoring tools.
  • Experience with test‑driven development and mocking libraries (Jest, Mockito).
  • Knowledge of collaborative documentation tools (Jira, Confluence) and Agile practices (Scrum, Kanban).
  • Interest or experience with AI‑based solutions.
  • Strong collaboration, communication, and problem‑solving skills.
  • A willingness to learn, grow, and adapt in a rapidly changing environment.

Benefits

  • We promote a healthy work/life balance and offer wellbeing initiatives, shared parental leave, study assistance, and sabbaticals.
  • Comprehensive Pension Plan.
  • Home, office, or commuting allowance.
  • Generous vacation entitlement and option for sabbatical leave.
  • Maternity, paternity, adoption, and family care leave.
  • Flexible working hours.
  • Personal choice budget.
  • Internal communities and networks.
  • Various employee discounts.
  • Recruitment introduction reward.
  • Employee Assistance Program (global).

Java Software Engineer employer: Elsevier Inc.

As a Java Software Engineer at our innovative company, you will be part of a vibrant Agile team dedicated to enhancing the quality of scientific research. We offer a supportive work culture that prioritises work/life balance, with benefits such as flexible working hours, generous vacation entitlement, and opportunities for professional growth through study assistance and internal networks. Join us in a collaborative environment where your contributions directly impact the advancement of science and health outcomes globally.

Elsevier Inc.

Contact Details:

Elsevier Inc. Recruitment Team

We think you need these skills to ace Java Software Engineer

Java
JavaScript
TypeScript
React
Angular
SQL
Git