Senior Java/Scala Engineer

Malaga, Spain

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.


Currently we are looking for a Senior Java/Scala Engineer who is willing to participate in the development of a next generation Investment Analytics platform.

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.

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.

Project technologies and tools

  • Scala;
  • Java 8 Lambdas;
  • AWS;
  • Python.


  • Translation of requirements into technical solution;
  • Software architecture & design;
  • Coding and refactoring;
  • Code review;
  • Unit and Integration tests;
  • Documentation.


  • 2+ years of hands-on experience in Scala (OR Java 8 Lambdas);
  • 5+ years in commercial software engineering on Java/.NET programming language;
  • Readiness to deep dive into the world of Scala;
  • Excellent coding skills, knowledge of Functional Programming, OOP, design patterns, data structures and security;
  • Excellent designing skills 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);
  • Experience in functional package managers, e.g. Nix;
  • Experience in Git and Gerrit, Buildbot/Jenkins, Jira/Redmine;
  • Soft skills: responsible, self-motivated, hardworking and excellent team player;
  • Upper-Intermediate level of English.

Nice to have

  • Experience in developing for 3-tier architecture;
  • Hands-on experience in Python;
  • Knowledge of infrastructure as code software using Terraform;
  • Hands-on experience in message broker system Apache Kafka;
  • Experience working with Automating Deployment tools, e.g. Kubernetes;
  • Experience working with Apache ZooKeeper.

We offer

  • Work in professional atmosphere of US investment management institutions onsite in Northeastern Coast, USA and Malaga, Spain in a Team together with industry Stars, famous contributors to open-source projects;
  • Mature, friendly Team working on innovative solutions development;
  • Competitive compensation package and project bonuses, which will depend on your capabilities and experience;
  • Comfortable office facilities packed with all necessary appliances Opportunities for further professional development.