Scala Developer

Scala Developer

Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Develop and maintain Scala applications using the Play Framework for a government digital project.
  • Company: Join a dynamic team focused on transforming public services through innovative technology.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a meaningful project that impacts society while working in an Agile environment.
  • Qualifications: Strong Scala experience, familiarity with Play Framework, and knowledge of REST APIs required.
  • Other info: Experience with GDS standards and cloud platforms is a plus.

The predicted salary is between 36000 - 60000 Β£ per year.

My client are seeking a talented Scala Developer to join their engineering team and contribute to the design and development of scalable, high-performance applications. This role involves working on modern distributed systems, building APIs, and collaborating with cross-functional teams to deliver enterprise-grade solutions.

Key responsibilities

  • Design, develop and maintain Back End services and APIs using Scala and Play Framework.
  • Implement RESTful endpoints, manage request/response life cycle, and handle authentication/authorization flows.
  • Write well-structured, idiomatic Scala and use functional programming patterns where appropriate.
  • Build and maintain automated tests (unit, integration), and support test automation efforts.
  • Collaborate with product owners, UX, QA, and other engineers in an Agile environment (Scrum/Kanban).
  • Participate in code reviews, architecture discussions and pair programming.
  • Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts).
  • Help define CI/CD pipelines and deployment processes (eg, Jenkins/GitHub Actions/Concourse).
  • Produce concise technical documentation and handover notes.

Must-have skills & experience

  • Strong professional experience with Scala (minimum 3+ years).
  • Hands‑on experience with Play Framework (2+ years) – building controllers, routing, forms, and HTTP filters.
  • Solid understanding of functional programming concepts and idiomatic Scala (eg, immutability, monads, cats/Scalaz familiarity advantageous).
  • Experience designing and consuming REST APIs, JSON validation/serialization (Play JSON, Circe).
  • Experience with relational databases (PostgreSQL) and/or NoSQL (MongoDB), including schema design and query optimisation.
  • Proven experience writing unit and integration tests (ScalaTest, Specs2, Mockito, etc.).
  • Familiarity with build tools (sbt) and dependency management.
  • Experience with Git and branching strategies.
  • Good understanding of HTTP, web security best practices, and performance considerations.
  • Experience working in Agile teams and participating in ceremonies.

#J-18808-Ljbffr

Scala Developer employer: Stealth iT Consulting

Join a forward-thinking organisation that values innovation and collaboration, where as a Scala Developer, you will play a pivotal role in a high-profile central government digital transformation programme. Our inclusive work culture fosters continuous learning and professional growth, offering opportunities to enhance your skills while adhering to GDS standards. Located in a vibrant area, we provide a supportive environment that encourages creativity and teamwork, making it an excellent place for those seeking meaningful and rewarding employment.
S

Contact Detail:

Stealth iT Consulting Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Scala Developer

✨Tip Number 1

Familiarise yourself with GDS standards and accessibility guidelines. Since this role supports a central government digital transformation programme, demonstrating your understanding of these standards can set you apart from other candidates.

✨Tip Number 2

Showcase your experience with the Play Framework in practical scenarios. Be ready to discuss specific projects where you've built RESTful APIs or web services, as this will highlight your hands-on skills and relevance to the role.

✨Tip Number 3

Prepare to discuss your experience in Agile environments. Since the role involves participating in Agile ceremonies, being able to articulate your contributions to sprints and retrospectives will demonstrate your ability to work collaboratively.

✨Tip Number 4

If you have experience with cloud platforms like AWS, make sure to mention it. While it's listed as desirable, having this knowledge can give you an edge, especially in a role that may involve scalable applications.

We think you need these skills to ace Scala Developer

Scala Development
Play Framework
RESTful API Development
Functional Programming Principles
JSON and HTTP Protocols
Version Control Systems (Git)
Agile/Scrum Methodologies
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Automated Testing Frameworks
Public Sector Project Experience
Government Digital Service (GDS) Standards
Accessibility Guidelines
AWS or Cloud Platform Exposure
Collaboration with UX/UI Designers

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your Scala development experience, particularly with the Play Framework. Include specific projects where you've built RESTful APIs and mention any work related to GDS standards.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the importance of digital transformation in the public sector. Mention your familiarity with Agile methodologies and how you can contribute to the team.

Showcase Relevant Projects: If you have worked on public sector or government projects, be sure to detail these experiences. Highlight your understanding of GDS standards and any relevant technologies like AWS that you've used.

Highlight Soft Skills: Don't forget to mention your collaboration skills, especially your experience working with UX/UI designers and backend teams. Emphasise your ability to participate in Agile ceremonies and your commitment to writing clean, testable code.

How to prepare for a job interview at Stealth iT Consulting

✨Showcase Your Scala Expertise

Be prepared to discuss your experience with Scala in detail. Highlight specific projects where you've used Scala, especially those involving the Play Framework. This will demonstrate your technical proficiency and relevance to the role.

✨Familiarise Yourself with GDS Standards

Since the role involves a government digital transformation programme, understanding GDS standards is crucial. Brush up on these guidelines and be ready to explain how you can ensure compliance in your work.

✨Demonstrate Agile Experience

The company values Agile methodologies, so be ready to discuss your experience in Agile environments. Share examples of how you've contributed to sprint planning, stand-ups, and retrospectives, showcasing your teamwork and adaptability.

✨Prepare for Technical Questions

Expect technical questions related to RESTful APIs, functional programming principles, and automated testing frameworks. Practise explaining these concepts clearly and concisely, as well as any relevant experiences you've had with them.

Scala Developer
Stealth iT Consulting
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

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