Scala Developer

Synechron — United Kingdom · Posted ~3 hours ago

Senior Full-time Hybrid Visa History ✓

Skills

Scala software development backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A mid-to-senior software development role focused on building digital solutions using Scala. The position involves modern engineering practices and collaboration on technology transformation projects.

Highlights

Hybrid development role working on modern digital solutions. Provides exposure to advanced technologies and complex engineering projects.

Description

Job Role: Scala Developer Job Location: Glasgow, UK Experience: Mid-Senior Level (5 - 7 Years) Work Type: Hybrid About Company: At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,700+ and has 55 offices in 20 countries within key global markets. For more information on the company, please visit our website or LinkedIn community. Diversity, Equity, and Inclusion Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and an affirmative-action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. Job Summary: We are seeking an experienced Scala Developer to join a technology team supporting a leading financial services client in Glasgow. The successful candidate will be responsible for designing, developing, testing, and maintaining scalable software applications and services using Scala and related technologies. This role requires strong software engineering fundamentals, experience with distributed systems, and the ability to work collaboratively in an Agile environment. Experience in financial services or other highly regulated industries is desirable. Key Responsibilities: Design, develop, and maintain robust, scalable applications using Scala.Build and support backend services, APIs, and distributed systems.Write clean, efficient, maintainable, and well-tested code.Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.Develop unit, integration, and automated tests to ensure software quality.Collaborate with product managers, business analysts, architects, QA engineers, and other developers.Identify and resolve technical issues, performance bottlenecks, and production defects.Contribute to architectural and technical design discussions.Review code and promote engineering best practices.Work within Agile/Scrum delivery teams and actively participate in ceremonies.Prepare and maintain technical documentation.Support continuous integration, deployment, and improvement of development processes. Required Skills and Experience: 5–7 years of professional software development experience.Strong commercial experience with Scala.Good knowledge of functional programming concepts.Solid experience with Java or JVM-based technologies.Experience developing RESTful APIs and microservices.Strong understanding of object-oriented and functional design principles.Experience with databases such as SQL Server, Oracle, PostgreSQL, or similar.Familiarity with messaging and integration technologies such as Kafka, RabbitMQ, or equivalent.Experience with automated testing frameworks such as ScalaTest, Specs2, JUnit, or similar.Knowledge of build and dependency management tools such as sbt and Maven.Experience using version control systems, preferably Git.Familiarity with CI/CD tools and practices.Strong understanding of software development lifecycle and Agile methodologies.Good problem-solving, analytical, and communication skills. Desirable Skills: Experience in investment banking, capital markets, risk, trading, or financial technology.Exposure to Akka, ZIO, Cats, Play Framework, or similar Scala technologies.Experience with cloud platforms such as AWS, Azure, or Google Cloud.Knowledge of containerisation technologies such as Docker and Kubernetes.Familiarity with distributed systems, event-driven architecture, and asynchronous processing.Experience working in large-scale enterprise environments.Understanding of security, compliance, and data privacy requirements.