Skip navigation EPAM

Senior Scala Software Engineer Malaga, Spain

  • hot

Senior Scala Software Engineer Description

Job #: 45557
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.

DESCRIPTION


We are currently expanding the EPAM team in Malaga.

The role involves participation in the full cycle of solution engineering, including:
• project scope definition and estimation (including work with stakeholders);
• architecture design, technical decision making;
• functionality implementation, assuring well-designed, testable and efficient code;
• code refactoring and optimization;
• testing: unit, mock, integration, etc.;
• providing technical leadership for teammates, mentoring;
• participation in knowledge sharing and best practices elaboration within our Microsoft competency center.

Learn more about Malaga opportunities here

Responsibilities

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

Requirements

  • 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