Skip navigation EPAM

Senior Scala Software Engineer Malaga, Spain

  • hot

Senior Scala Software Engineer Description

Job #: 45557
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

EPAM is committed to providing our global team of 36,700+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. In today’s new market conditions, we continue to support operations for hundreds of clients around the world remotely, with the vast majority of our teams working from home. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.


EPAM’s Financial Services Business Unit is looking for exceptionally talented people to join our team of world class engineers. Our clients are some of the world’s largest and most innovative banks, investment banks and wealth management institutions.

We currently have an opening in Málaga, Spain for a Senior Scala Developer who is willing to participate in development of a next generation Investment Analytics platform.

The new platform is cloud-based, built upon modern distributed computation frameworks. It focuses on agility, scalability, security, cost efficiency and offers new level of data analysis capabilities.


  • Translation of requirements into technical solution
  • Architecture & design
  • Coding and refactoring
  • Code Review
  • Unit and Integration Testing
  • Bug-fixing
  • Documentation


  • 2+ years of hands-on experience in Scala/F#/Haskell, and/or 5+ years in commercial .Net/Java development with readiness to deep dive into world of Scala
  • Excellent coding skills, knowledge of Functional Programming, OOP, design patterns, data structures and security, test first
  • Experience of 3-tier architecture development
  • Excellent skills in designing of complex highly loaded distributed systems
  • Experience in AWS: VPC, EC2, ELB, ALB, Route 53, IAM roles and policies, security groups, Aurora DB
  • Hands-on experience in build tools (Pants/Maven)
  • Proficiency in functional package managers, e.g. Nix
  • Expertise in Git + Gerrit, Buildbot/Jenkins, Jira/Redmine
  • Being responsible, self-motivated, hardworking and excellent team player
  • Upper-intermediate English level

Nice to have

  • Hands-on experience in Python engineering
  • Knowledge of infrastructure as code software using Terraform
  • Hands-on experience in message broker system Apache Kafka
  • Familiarity with Automating Deployment tools, e.g. Kubernetes
  • Practical knowledge of Apache ZooKeeper

We offer

  • Extended opportunity to grow professionally in a cross-cultural environment
  • Access to various on-line courses from leading provider
  • Access to engineering communities on a global scale
  • Unlimited access to LinkedIn learning solutions
  • Social benefits in line with local legislation
  • Health insurance and meal vouchers programs
  • Special discount program for EPAMers with providers across Malaga and in other cities around the world
  • Regular team collaboration events
  • Office in a good location with easy access
  • Referral bonuses
  • Relocation support (for people from other countries)

Dobrý den! Jak vám můžeme pomoci?

Kde nás najdete