Scala Data Engineer

Scala Data Engineer

Northampton 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 flexible hybrid working 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; no day-rate contractors considered.

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 Scala Data Engineers an exceptional work environment in both Northampton and Glasgow, with a strong emphasis on collaboration and innovation. Our flexible hybrid working model allows for a balanced approach to work-life integration, while our commitment to employee growth ensures that you will have ample opportunities to enhance your skills and advance your career. Join us to be part of a dynamic team that values your contributions and supports your professional journey.
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 discussions will show that you're up-to-date and serious about the role.

✨Tip Number 3

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

✨Tip Number 4

Since the role involves collaboration with cross-functional teams, think of instances where you've successfully worked in a team environment. Be ready to share how you contributed to team goals and supported your colleagues.

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 in 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: Write a cover letter that clearly outlines your motivation for applying to this role. Emphasise your understanding of functional programming concepts and your experience with Big Data. Mention your familiarity with cloud platforms and any relevant banking knowledge.

Highlight Relevant Skills: In your application, ensure you list all relevant skills such as experience with Akka, Play Framework, and database systems. Also, include your knowledge of containerization technologies and CI/CD pipelines, as these are valuable for the role.

Provide Requested Information: When submitting your application, make sure to include all the requested details such as current salary, expected salary, notice period, and availability for a telephonic call. This shows your attention to detail and willingness to comply with their requirements.

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 your past work in this area. Explain the challenges you faced and how you overcame them, as well as the technologies you used.

✨Familiarise Yourself with Cloud Migration

As the position involves migrating from Hadoop to the Cloud, brush up on your knowledge of cloud platforms like AWS, Azure, or GCP. Be ready to discuss any relevant experiences you have in this area, as it will be a key focus during the interview.

✨Prepare for Technical Questions

Expect technical questions related to functional programming concepts, distributed computing principles, and microservices architecture. Practising coding problems or system design scenarios can help you feel more confident and prepared.

Scala Data Engineer
Data Inc
D
  • Scala Data Engineer

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

    Application deadline: 2027-03-28

  • D

    Data Inc

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