Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Senior Scala Developer (relocation to Spain)

Project Overview:
Our client, a globally recognized banking institution consistently ranked among the top 10 largest banks in
the world, is seeking a highly skilled Senior Scala Developer to join our international product development
team. The product is global distributed financial data platform built on Scala, Akka, and Kafka to ensure high
performance and low latency, averaging just 5ms per request.
As a Senior Scala Developer on our team, you will have the opportunity to work with cutting-edge
technologies and gain invaluable experience in enterprise systems design and development, functional
programming, high-load data processing solutions. You will collaborate with a passionate team of experts to
deliver best-in-class solutions to our clients and have unparalleled exposure to the workings of the financial
services domain.
If you're a Senior Scala Developer looking for a challenging and rewarding opportunity to further your career
in the fintech industry, we encourage you to apply today and join our dedicated and supportive team at
Intellias in Spain. By joining the Intellias team in Spain, you'll have the opportunity to work for a standout
company in the technology industry. Intellias values diversity and inclusivity and fosters a supportive, human-
centered work environment that puts people first.
Responsibilities:

o Design and develop new microservices and integrations with other ones to create added value services of the
Data platform.
o Improve existing services and optimize data flows, requests/services to provide results of calculations or data
consolidation with low latency.
o Write high-quality, scalable, and maintainable code in Scala.
o Develop and maintain unit and integration tests.
o Conduct code reviews and provide feedback to ensure code quality and consistency.
o Contribute to the development of technical documentation.
o Collaborate with cross-functional teams: BA, Architecture, DevOps, Development, QA, Infrastructure and
Operation support to have transparent and productive cooperation for product development,
troubleshooting, resolving product challenges.

Requirements:

o 5+ years of experience in functional programming, with proficiency in Scala or Haskell


o Strong understanding of fundamental functional programming principles
o Mastery of algorithms and their applications
o Familiarity with Akka (Akka HTTP, Akka Streams), MongoDB, Kafka, Docker, and OpenShift
o Experience with CI/CD practices and knowledge of types of quality gates
o Knowledge of different communication protocols (REST, messaging, event streaming)
o Experience in managing the development of enterprise systems
o Strong analytical thinking and problem-solving skills
o Sound understanding of the financial services domain
o Excellent written and oral communication skills in English
o Experience with Scrum team management and software development life cycle (SDLC)

You might also like