Scala Data Engineer

Scala Data Engineer

Glasgow Full-Time 43200 - 72000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Design, develop, and maintain Scala applications while collaborating with teams.
  • Company: Join a leading banking client with offices in Glasgow and Northampton.
  • Benefits: Enjoy hybrid working options and potential travel expense coverage.
  • Why this job: Be part of an innovative team shaping the future of banking technology.
  • Qualifications: Bachelor's degree in Computer Science and proven Scala development experience required.
  • Other info: This is a 12-month fixed-term contract role with flexible working arrangements.

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

Location: Northampton / Glasgow

Domain: Banking

FTC for 12 months (start within 4 week notice)

As a Scala Developer, you will be responsible for designing, developing, and maintaining Scala applications. You will collaborate with cross-functional teams to define, design, and ship new features, as well as maintain and improve existing codebases. Your role will also involve troubleshooting, debugging, and optimizing application performance. You should have a strong understanding of functional programming concepts and be proficient in Scala, as well as have experience with related technologies.

Location Flexibility: We are now considering candidates across the UK, including Scotland, as the client has offices in Glasgow and Northampton.

Travel Expenses: Client may cover travel expenses to facilitate on-site work if required.

Hybrid Working: While the initial requirement was up to three days a week in the office, this is now more flexible. The expectation is likely to be 2-3 days per week for the first month while the candidate settles in, with the potential to reduce over time as confidence is established.

Employment Type: This role will be offered on a Fixed-Term Contract (FTC) basis – we are not considering day-rate contractors.

Responsibilities:

  • Design, implement, and maintain Scala applications.
  • Collaborate with cross-functional teams to define and develop new features.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, debug, and optimize application performance.
  • Contribute to the entire development lifecycle, including concept, design, build, deploy, test, release, and support.
  • Stay up-to-date with the latest industry trends and technologies to ensure the application's competitiveness.
  • Participate in code reviews and provide constructive feedback to team members.

Skills and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Scala Developer or similar role.
  • Strong understanding of functional programming concepts.
  • Proficiency in Scala programming language.
  • Experience with Akka, Play Framework, or other Scala frameworks.
  • Familiarity with build tools such as SBT.
  • Knowledge of database systems (SQL and NoSQL) and experience with data modeling.
  • Understanding of distributed computing principles.
  • Familiarity with microservices architecture.
  • Experience with version control systems, preferably Git.
  • Excellent problem-solving and communication skills.
  • Ability to work both independently and collaboratively in a team environment.
  • Knowledge of Agile development methodologies.

Skill Set & Experience:

We are specifically looking for a Scala Data Engineer – not an application developer. The candidate must have experience migrating from Hadoop to the Cloud using Scala. Strong experience in Data Pipeline creation is essential. Candidates should have Big Data experience. Please ensure they have worked in a similar Data Engineering role before sharing their details with us.

Nice to Have:

  • Knowledge of banking, capital reporting, RWA calculation.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with other programming languages such as Java or Python.

If you are interested please send me your updated CV with below details:

  • Current Salary:
  • Expected Salary:
  • Notice period:
  • Current Location:
  • Are you fine with hybrid role in Northampton office for 2-3 days?
  • Contact number:
  • Email ID:
  • Availability for the Telephonic call (Date and time):

Regards, Tejaswini

Scala Data Engineer employer: Data Inc

As a leading employer in the banking sector, we offer a dynamic work environment in both Northampton and Glasgow, fostering collaboration and innovation among our teams. Our commitment to employee growth is evident through flexible hybrid working arrangements, comprehensive training opportunities, and a culture that values continuous learning and development. Join us to be part of a forward-thinking organisation that not only prioritises your professional journey but also supports a healthy work-life balance.
D

Contact Detail:

Data Inc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Scala Data Engineer

✨Tip Number 1

Make sure to highlight your experience with migrating from Hadoop to the Cloud using Scala. This is a key requirement for the role, so be prepared to discuss specific projects or challenges you've faced in this area.

✨Tip Number 2

Familiarise yourself with the latest trends in Big Data and cloud technologies, especially AWS, Azure, or GCP. Being able to speak knowledgeably about these platforms during your interview will demonstrate your commitment to staying current in the field.

✨Tip Number 3

Prepare examples of your work with data pipelines and how you've optimised them in previous roles. This will showcase your practical experience and problem-solving skills, which are crucial for a Scala Data Engineer.

✨Tip Number 4

If you have experience with containerization technologies like Docker or orchestration tools like Kubernetes, be ready to discuss how you've used them in your projects. This knowledge can set you apart from other candidates.

We think you need these skills to ace Scala Data Engineer

Proficiency in Scala programming language
Strong understanding of functional programming concepts
Experience with Akka, Play Framework, or other Scala frameworks
Familiarity with build tools such as SBT
Knowledge of database systems (SQL and NoSQL)
Experience with data modeling
Understanding of distributed computing principles
Familiarity with microservices architecture
Experience with version control systems, preferably Git
Excellent problem-solving skills
Strong communication skills
Ability to work independently and collaboratively
Knowledge of Agile development methodologies
Experience migrating from Hadoop to the Cloud using Scala
Strong experience in Data Pipeline creation
Big Data experience
Knowledge of cloud platforms such as AWS, Azure, or GCP
Knowledge of containerization technologies like Docker
Familiarity with orchestration tools like Kubernetes
Experience with continuous integration and continuous deployment (CI/CD) pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience as a Scala Data Engineer, focusing on your skills in data pipeline creation and any relevant projects involving migration from Hadoop to the Cloud. Use specific examples to demonstrate your proficiency in Scala and related technologies.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of functional programming concepts and how your background aligns with the responsibilities outlined in the job description. Be sure to address your experience with Big Data and cloud platforms.

Highlight Relevant Skills: When filling out your application, ensure you emphasise your knowledge of containerization technologies, CI/CD pipelines, and any experience with Agile methodologies. This will show that you are well-rounded and fit for the role.

Provide Complete Information: Be thorough when providing your current salary, expected salary, notice period, and availability for a telephonic call. This information is crucial for the employer to assess your application quickly and efficiently.

How to prepare for a job interview at Data Inc

✨Showcase Your Scala Expertise

Make sure to highlight your proficiency in Scala during the interview. Be prepared to discuss specific projects where you've used Scala, especially in data engineering contexts. This will demonstrate your capability and relevance for the role.

✨Discuss Data Pipeline Experience

Since the role requires strong experience in data pipeline creation, come ready to share examples of pipelines you've built or optimised. Discuss the challenges you faced and how you overcame them, as this will show your problem-solving skills.

✨Familiarise Yourself with Cloud Technologies

As the position involves migrating from Hadoop to the Cloud, brush up on your knowledge of cloud platforms like AWS, Azure, or GCP. Be prepared to discuss any relevant experience you have with these technologies and how they relate to data engineering.

✨Prepare for Technical Questions

Expect technical questions related to functional programming concepts and distributed computing principles. Review key concepts and be ready to explain them clearly, as this will showcase your understanding and expertise in the field.

Scala Data Engineer
Data Inc
D
  • Scala Data Engineer

    Glasgow
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-04-09

  • D

    Data Inc

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