Software Engineer III- (Java/ Databricks /API) in London
Software Engineer III- (Java/ Databricks /API)

Software Engineer III- (Java/ Databricks /API) in London

London Full-Time 30000 - 50000 £ / year (est.) No home office possible
RELX

At a Glance

  • Tasks: Develop scalable solutions using Java, Scala, and Spark for big data metrics.
  • Company: Join a global leader in information and analytics, making a real-world impact.
  • Benefits: Enjoy flexible working hours, generous vacation, and comprehensive wellness initiatives.
  • Why this job: Be part of an innovative team that values collaboration and personal growth.
  • Qualifications: 3 years of backend development experience with Java and RESTful APIs.
  • Other info: Dynamic work environment with opportunities for career advancement and learning.

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

The SciVal Development Team is a cross-functional group comprising Frontend, Backend, and Quality Engineers who work closely together. The team collaborates closely with UX and Product to design, build, and deliver high-quality features efficiently and reliably. SciVal is a data-driven product that provides academic and research metrics to customers, enabling insight, analysis, and informed decision-making. The team focuses on building scalable, reliable solutions while continuously improving usability, performance, and data accuracy.

The Software Engineer III performs moderately complex research, design, and development work on systems that compute large-scale metrics using distributed processing, search indexing, and graph-based data structures. This role focuses on implementing Scala/Spark pipelines for metric computation and contributing to Java-based backend services that expose those results. The engineer is responsible for coding, unit testing, problem-solving, and collaborating with peers to ensure reliable and performant metric computation workflows across Big Data environments.

Key Responsibilities
  • Implement Scala/Spark components used in distributed metric computation pipelines.
  • Work with Elasticsearch and Neo4j, under guidance, to implement search-driven or graph-driven metric logic.
  • Contribute to Java-based backend services that orchestrate metric computation or expose metric results.
  • Write and review portions of detailed specifications for moderately complex components.
  • Translate moderately complex metric or product requirements into software implementations.
  • Complete moderately complex bug fixes across Spark code, backend services, or AWS data workflows.
  • Follow development best practices, including code reviews, testing, and adherence to coding standards.
  • Operate effectively in Agile or hybrid development environments.
  • Collaborate with other engineering team members to understand data structures, metric definitions, and processing logic.
  • Stay current with new Big Data, search, graph, and cloud technologies relevant to the role.
  • Resolve technical issues with support from senior team members.
  • Perform all other duties as assigned.
Requirements
  • Around 3 years of professional experience in backend development, with a strong focus on Java and direct experience building and maintaining RESTful APIs and services.
  • Solid understanding of core backend engineering concepts, including API design, data access layers, testing practices, and service-to-service integration.
  • Exposure to big data technologies such as Apache Spark, distributed data processing frameworks, or working with large-scale datasets, along with a strong interest in developing deeper expertise in this space.
  • Familiarity with technologies like Elasticsearch or graph databases (e.g., Neo4j) is a plus; however, a strong learning mindset, curiosity, and the ability to quickly grasp new data and distributed systems concepts are essential.

Join our team and contribute to a culture of innovation, collaboration, and excellence. If you are ready to advance your career and make a significant impact, we encourage you to apply.

We promote a healthy work/life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.

Working for you

We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:

  • 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)

About the business – A global leader in information and analytics, we help researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. Building on our publishing heritage, we combine quality information and vast data sets with analytics to support visionary science and research, health-education and interactive learning, as well as exceptional healthcare and clinical practice. At Elsevier, your work contributes to the world’s grand challenges and a more sustainable future. We harness innovative technologies to support science and healthcare to partner for a better world.

Software Engineer III- (Java/ Databricks /API) in London employer: RELX

At Elsevier, we pride ourselves on fostering a culture of innovation and collaboration, making us an exceptional employer for Software Engineers looking to make a meaningful impact in the world of research and healthcare. Our commitment to employee well-being is reflected in our comprehensive benefits package, including flexible working hours, generous vacation entitlement, and various wellbeing initiatives that support a healthy work/life balance. Join us in a dynamic environment where your contributions will help advance science and improve health outcomes, while also providing ample opportunities for professional growth and development.
RELX

Contact Detail:

RELX Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer III- (Java/ Databricks /API) in London

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral.

✨Tip Number 2

Prepare for the interview by brushing up on your Java and API skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see your problem-solving skills in action!

✨Tip Number 3

Show your passion for big data! Be ready to talk about your experience with Spark, Elasticsearch, or any relevant tech. We love candidates who are eager to learn and grow in this space.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Software Engineer III- (Java/ Databricks /API) in London

Java
Scala
Apache Spark
RESTful APIs
Elasticsearch
Neo4j
Backend Development
Distributed Data Processing
Agile Development
Problem-Solving
Unit Testing
Coding Standards
Data Structures
Service-to-Service Integration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Databricks, and API development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems, especially in backend development or big data environments. We’re keen on seeing how you approach challenges and find solutions.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at RELX

✨Know Your Tech Stack

Make sure you brush up on your Java, Scala, and Spark knowledge. Be ready to discuss how you've used these technologies in past projects, especially in building RESTful APIs and handling big data. The more specific examples you can provide, the better!

✨Understand the Role

Familiarise yourself with the key responsibilities outlined in the job description. Think about how your experience aligns with implementing distributed metric computation pipelines and working with tools like Elasticsearch or Neo4j. This will help you articulate your fit for the role.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice coding problems related to backend development and data processing. Being able to demonstrate your problem-solving skills will show that you're ready to contribute effectively from day one.

✨Show Your Collaborative Spirit

Since the team works closely with UX and Product, be prepared to discuss how you've collaborated with cross-functional teams in the past. Highlight your communication skills and how you’ve contributed to a positive team environment, as this is crucial for success in their Agile setup.

Software Engineer III- (Java/ Databricks /API) in London
RELX
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>