Spark–Scala Developer

Spark–Scala Developer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Design and develop scalable data processing solutions using Spark and Scala.
  • Company: Join a leading global financial services firm with a high-performing data engineering team.
  • Benefits: Hybrid work model, competitive contract rate, and opportunities for professional growth.
  • Why this job: Make an impact in a dynamic environment while working with cutting-edge data technologies.
  • Qualifications: 8+ years of Scala experience and strong knowledge of Apache Spark and data pipelines.
  • Other info: Collaborative Agile environment with diverse teams and global stakeholders.

The predicted salary is between 48000 - 72000 £ per year.

We are looking for experienced Spark–Scala Developers to join a high-performing data engineering team working on large-scale, distributed data platforms within a leading global financial services environment.

Important: Due to contractual restrictions, candidates who have been employed by the client within the past 12 months cannot be considered.

Must-Have Skills

  • Strong hands-on experience with Scala (8+ years)
  • Extensive experience with Apache Spark (Spark Core & Spark SQL)
  • Proven background in designing and building large-scale distributed data pipelines
  • Solid understanding of data structures, ETL concepts, and data warehousing
  • Strong experience with SQL and database concepts (SQL/NoSQL)

Nice-to-Have Skills

  • Spark Streaming
  • Hadoop, HDFS
  • Hive, Impala
  • Sqoop
  • UNIX/Linux shell scripting

Role Responsibilities

  • Design, develop, and maintain scalable Spark-based data processing solutions
  • Write clean, efficient, and maintainable Scala code following best practices
  • Work in an Agile/Scrum environment (stand-ups, sprint planning, retrospectives)
  • Collaborate with global stakeholders and upstream/downstream teams
  • Troubleshoot and resolve complex data and performance issues
  • Contribute to continuous improvement and adoption of new technologies

What We’re Looking For

  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication
  • Experience working in global delivery environments
  • Ability to work effectively in diverse, multi-stakeholder teams

Spark–Scala Developer employer: Natobotics

Join a dynamic and innovative team as a Spark–Scala Developer in London, where you'll have the opportunity to work on cutting-edge data engineering projects within a leading global financial services firm. Our hybrid work culture promotes flexibility and collaboration, while our commitment to employee growth ensures you will have access to continuous learning and development opportunities. With a focus on teamwork and excellence, we offer a rewarding environment that values your contributions and fosters professional advancement.
N

Contact Detail:

Natobotics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Spark–Scala Developer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in data engineering. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best Spark and Scala projects. This is your chance to demonstrate your hands-on experience and problem-solving abilities, making you stand out to potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with distributed data pipelines and SQL concepts. Practising common interview questions can help you feel more confident when it’s your turn to shine.

Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes speed up the process. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Spark–Scala Developer

Scala
Apache Spark
Spark Core
Spark SQL
Data Pipeline Design
ETL Concepts
Data Warehousing
SQL
NoSQL
Spark Streaming
Hadoop
HDFS
Hive
Impala
UNIX/Linux Shell Scripting
Analytical Skills
Problem-Solving Skills
Communication Skills
Agile/Scrum Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Scala and Apache Spark. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our team. Share specific examples of your work with data pipelines and how you've tackled challenges in the past.

Show Off Your Problem-Solving Skills: In your application, mention any complex data issues you've resolved. We love candidates who can think critically and come up with innovative solutions, so let us know how you’ve done this in your previous roles!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Natobotics

Know Your Scala Inside Out

Make sure you brush up on your Scala skills before the interview. Be ready to discuss your hands-on experience and any projects where you've used Scala extensively. They’ll likely want to hear about specific challenges you faced and how you overcame them.

Show Off Your Spark Knowledge

Since this role heavily involves Apache Spark, prepare to dive deep into Spark Core and Spark SQL. Think of examples where you've designed and built large-scale distributed data pipelines. Being able to explain your thought process will impress the interviewers.

Get Agile Ready

Familiarise yourself with Agile methodologies if you haven't already. Be prepared to discuss your experience in Agile/Scrum environments, including how you’ve contributed to stand-ups and sprint planning. This shows you can adapt to their workflow seamlessly.

Communicate Clearly

Strong communication skills are a must, especially when collaborating with global teams. Practice explaining complex technical concepts in simple terms. This will demonstrate your ability to work effectively in diverse, multi-stakeholder teams.

Spark–Scala Developer
Natobotics
Go Premium

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

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>